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)


Responder a