View Trackers | Developpers Feature Requests ACube-LISE-J2EE | Export CSV

Date:
2008-09-04 18:04
Priority:
3
State:
Open
Submitted by:
Thierry RIGAL (admisource-rigal)
Assigned to:
Gilles PASQUEREAU (pasquereaug)
Category:
Gabarit Projet J2EE
Summary:
Gabarit Projet ACube J2EE v3.0.1 - Traitement des fichiers FileWrapper versus Ibatis

Detailed description
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

Attachments:
Size Name Date By Download
1.33 MiBGabaritProjetACubeJ2EE_v3.0.1.rar2008-09-04 18:04Thierry RIGALGabaritProjetACubeJ2EE_v3.0.1.rar
24 KiBscreenshot_template_project_acubej2ee_v3.0.0.gif2008-09-04 18:05Thierry RIGALscreenshot_template_project_acubej2ee_v3.0.0.gif
83 KiBscreenshot_template_project_acubej2ee_v3.0.0_showing_downloaded_binary_file_from_database.gif2008-09-04 18:05Thierry RIGALscreenshot_template_project_acubej2ee_v3.0.0_showing_downloaded_binary_file_from_database.gif
Field Old Value Date By
File Added682: GabaritProjetACubeJ2EE_v3.0.1.rar2008-09-04 18:05Thierry RIGAL
File Added683: screenshot_template_project_acubej2ee_v3.0.0.gif2008-09-04 18:05Thierry RIGAL
File Added684: screenshot_template_project_acubej2ee_v3.0.0_showing_downloaded_binary_file_from_database.gif2008-09-04 18:05Thierry RIGAL
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page