Appfuse
Framework qui réuni Ant, Hibernate, Struts, Spring et XDoclet.
Appfuse & Eclipse
La première fois, il y a plein d'erreur car les ActionForms, sont généré par des POJOs avec XDoclet. UserForm.java est gérérer avec run ant compile.
run “ant gen-forms” pour générer les ActionForms, puis “ant”
Test Unitaire dans Eclipse
run "ant war" et après tester dans Eclipse.
Pour faire les tests en ligne de commande:
ant test-dao -Dtestcase=UserDAO
Structure
Paquetage DAO
Dao | |
---|---|
Dao pour Hibernate qui définie les requêtes + applicationContext-hibernate.xml | |
Interfaces de DAO | |
Model | |
Modèle de fichier POJO de mapping avec Xdoclet | |
Ficher Constants.java | |
Indique la correspondance entre un nom et une Forme dans struts-config.xml |
paquetage Service
service |
---|
util |
paquetage web
webapp | |
---|---|
action | |
filter | |
form | |
listerner | |
taglib | |
util |
Création d'une base de données
ant setup-db ==> récupère les données du paquetage DAO Model et crée la base automatiquement.