Top Qs
Chronologie
Chat
Contexte
XDoclet
De Wikipédia, l'encyclopédie libre
Remove ads
XDoclet est une bibliothèque open-source de génération de code source. Il est hébergé sur SourceForge.net et publié sous licence BSD.
Il permet de mettre en place l'intégration continue d'un projet. Il se charge de créer le code source commun (interfaces pour les EJB, factory, etc.) et les fichiers de déploiement de l'application, évitant ainsi au développeur de le faire à la main (85 % du code est pris en charge par XDoclet).
L'utilisation de XDoclet se fait grâce à des balises Javadoc spécifiques.
Remove ads
Exemple
Un exemple typique d'utilisation de XDoclet ressemblerait à ce qui suit :
/****
* This is the Account entity bean. It is an example of how to use the
* 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
*/
Remove ads
Liens externes
- (en) XDoclet project site
- (en) « Accueil du projet XDoclet », sur SourceForge.net.
- (fr) Site de documentation de XDoclet
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads