O XDoclet – O que é * É uma extensão do Javadoc Doclet engine. * Permite a adição de tags customizadas dentro dos comentários JavaDoc de um programa Java. * As tags são utilizadas para “automagicamente” criar vários arquivos necessários para o projeto.
– Características * Escrito 100% em Java, portanto, pode ser usado em qualquer SO; * Possui um conjunto de tags já prontas para gerar arquivos J2EE padrões (ejb-jar.xml, web.xml) e também arquivos específicos para vários servidores de aplicação (JBoss, Websphere, BEA) * Geração automática de código fonte para EJB Home e Remote Interfaces. – Como funciona * No próprio código fonte do Beans é adicionado algumas @tags * Com estas Tags uma task do ANT gera os arquivos necessários – Vantagens * Integração contínua * O desenvolvedor não precisa editar vários arquivos (web.xml, ejb-jar.xml, jdbc.xml, jboss.xml, etc). Ele se ocupa do código fonte. * As alterações em interfaces são automaticamente replicadas nos arquivos de deployment. * Pode ser alterar a versão do EJB 1.1 para 1.2 ou do Application Server alterando apenas alguns arquivos. – Exemplo /** * This is an account bean. * It is an example of how to use the EJBDoclet tags. * * @see Customer Accounts are owned by customers, * and a customer can have many accounts. * * @ejb:bean name="bank/Account" * type="CMP" * jndi-name="ejb/bank/Account" * primkey-field="id" * @ejb:finder signature="Collection findAll()" * unchecked="true" * @ejb:interface remote-class="test.interfaces.Account" */ Saiba mais em http://xdoclet.sf.net Bons códigos!!! ______________________________________________________________________________ Handerson Ferreira Gomes Summa Technologies Boletim Dicas Java - Sua dose diária de Java. ================================================================================ [dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e é mais um serviço da Sociedade de Usuários Java - http://www.soujava.org.br *** SouJava - Fortalecendo a Comunidade Java Brasileira! *** - Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED] - Participe de outras listas de discussão sobre a linguagem Java. Saiba mais em http://www.soujava.org.br/lista.htm -------------------------------------------------------------------------------- - Para assinar este boletim: mailto:[EMAIL PROTECTED] - Para cancelar sua assinatura: mailto:[EMAIL PROTECTED] - Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br - Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)