XDoclet é um projeto open source que habilita na Plataforma Java a Programação orientada a atributos através da inserção de tags Javadoc. Ele traz uma biblioteca de tags predefinidas, que simplificam a codificação para várias tecnologias: Java EE, Web services, Portlet etc.
Foi largamente utilizado com o Java 1.4, porém, quando o Java 5 foi lançado, trouxe nativo os Annotations o que tornou desnecessário em muitos casos o uso do Xdoclet.
Exemplo Normalmente, um comentário XDoclet se parece com:
//Este é o Conta entity bean, um exemplo de como se usa os EJBDoclet tags.
@see Customer
@ejb.bean name="bank/Account" type="CMP" jndi-name="ejb/bank/Account" local-jndi-name="ejb/bank/LocalAccount" primkey-field="id" schema = "Customers"
@ejb.finder signature="java.util.Collection findAll()" unchecked="true"
@ejb.finder signature="java.util.Collection findByName(java.lang.String name)" unchecked="true" query= "SELECT OBJECT(o) FROM Customers AS o WHERE o.name LIKE ?1"
@ejb.transaction type="Required"
@ejb.interface remote-class="test.interfaces.Account"
@ejb.value-object match="*"
@version 1.5
Ligações externas XDoclet project site XDoclet2 project site
Categoria:Plataforma Java