Voir les traceurs | Developpers Feature Requests ACube-LISE-J2EE | Exporter au format CSV

Date :
04/09/2008 18:04
Priorité :
3
État :
Open
Proposé par :
Thierry RIGAL (admisource-rigal)
Confié à :
Gilles PASQUEREAU (pasquereaug)
Category :
Gabarit Projet J2EE
Résumé :
Gabarit Projet ACube J2EE v3.0.1 - Traitement des fichiers FileWrapper versus Ibatis

Description détaillée
nouveau gabarit pour projet ACube J2EE. Ce gabarit reprend et complète le gabarit posté le 28/08 notamment au niveau des actions de traitement de fichiers en base de données.

1/ Les actions de traitement de fichiers en base font appel indifféremment à Struts2 + FileWrapper (lié au JdbcWrapper) ou bien à Struts2 + Ibatis. Une proposition de mise à jour du FileWrapper est contenue dans le package acube.projet.technical.file. Le code des actions repose sur la version actuelle du FileWrapper, sont inclus en commentaires le code lié au nouveau FileWrapper.

le paramètre permettant d'utiliser ou non Ibatis dans les actions est le booléen "ibatis" utilisé dans le fichier de configuration struts.xml.

2/ la page d'accueil met en évidence les actions Struts2 + Ibatis ou Struts2 + JdbcWrapper.

3/ Un "FileService" remplace le "FileDelegate" pour utiliser Ibatis pour le traitement des fichiers.


à faire : définir et utiliser un FileBO (business object) pour utiliser au mieux le FileService proposé.

par souci de ré"duction de la taille des fichiers proposés au téléchargement les librairies suivantes n'ont pas été incluses dans l'archive postée :

WebContent\WEB-INF\lib\cglib-nodep-2.1_3.jar
WebContent\WEB-INF\lib\commons-beanutils-1.6.1.jar
WebContent\WEB-INF\lib\commons-collections-3.1.jar
WebContent\WEB-INF\lib\commons-dbcp-1.2.1.jar
WebContent\WEB-INF\lib\commons-digester-1.5.jar
WebContent\WEB-INF\lib\commons-fileupload-1.1.1.jar
WebContent\WEB-INF\lib\commons-io-1.2.jar
WebContent\WEB-INF\lib\commons-io-1.3.1.jar
WebContent\WEB-INF\lib\commons-jxpath-1.1.jar
WebContent\WEB-INF\lib\commons-logging-1.0.4.jar
WebContent\WEB-INF\lib\commons-pool-1.3.jar
WebContent\WEB-INF\lib\commons-validator-1.3.0.jar
WebContent\WEB-INF\lib\freemarker-2.3.8.jar
WebContent\WEB-INF\lib\fwacubej2ee_2.7.1.jar
WebContent\WEB-INF\lib\fwacubej2ee_cvCommon_2.7.1.jar
WebContent\WEB-INF\lib\fwacubej2ee_cvRealms_2.7.1.jar
WebContent\WEB-INF\lib\fwacubej2ee_FileWrapper_3.0.0-rc1.jar
WebContent\WEB-INF\lib\fwacubej2ee_JDBCWrapper_2.7.1.jar
WebContent\WEB-INF\lib\hsqldb.jar
WebContent\WEB-INF\lib\ibatis-2.3.0.677.jar
WebContent\WEB-INF\lib\log4j-1.2.8.jar
WebContent\WEB-INF\lib\ognl-2.6.11.jar
WebContent\WEB-INF\lib\spring.jar
WebContent\WEB-INF\lib\struts2-core-2.0.11.1.jar
WebContent\WEB-INF\lib\struts2-spring-plugin-2.0.11.1.jar
WebContent\WEB-INF\lib\xstream-1.2.2.jar
WebContent\WEB-INF\lib\xwork-2.0.4.jar

No comments have been posted

No related tasks

Pièces jointes :
Taille Nom Date Par Télécharger
1,33 MioGabaritProjetACubeJ2EE_v3.0.1.rar04/09/2008 18:04Thierry RIGALGabaritProjetACubeJ2EE_v3.0.1.rar
24 Kioscreenshot_template_project_acubej2ee_v3.0.0.gif04/09/2008 18:05Thierry RIGALscreenshot_template_project_acubej2ee_v3.0.0.gif
83 Kioscreenshot_template_project_acubej2ee_v3.0.0_showing_downloaded_binary_file_from_database.gif04/09/2008 18:05Thierry RIGALscreenshot_template_project_acubej2ee_v3.0.0_showing_downloaded_binary_file_from_database.gif
Champ Ancienne valeur Date Par
File Added682: GabaritProjetACubeJ2EE_v3.0.1.rar04/09/2008 18:05Thierry RIGAL
File Added683: screenshot_template_project_acubej2ee_v3.0.0.gif04/09/2008 18:05Thierry RIGAL
File Added684: screenshot_template_project_acubej2ee_v3.0.0_showing_downloaded_binary_file_from_database.gif04/09/2008 18:05Thierry RIGAL
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page