Upload
hrodger-casanova
View
104
Download
2
Embed Size (px)
Citation preview
• Framework de persistance: Hibernate
• Framework MVC: Stripes• Conclusion
JEE ApprofondiFrameworks Hibernate &
Stripes
Framework Hibernate
Accès plus aisé à la BDD, requêtes simplifiées
Petit temps d’apprentissage non négligeable mais gain de temps au développement.
Outils pratique Hibernate SynchronizerBesoin de chercher les drivers de BDD sur
internet (normal)Tous les objets nécessaires sont montés en
mémoire.
Framework Hibernate
Problèmes rencontrés:Le mapping des classes correspondant aux
tables de la base dans les fichiers nom_table.hbn.xml
Dans le fichier hibernate.cfg.xml :Changer les mapping ressourcesrajouter <property
name=current_session_context_class>thread</property>
SourcesLe cours https://www.hibernate.org/http://defaut.developpez.com/tutoriel/java/eclipse/hibernate/
Framework Stripes
Utilisation de 3 librairies (.jar):commons-logging.jarcos.jarstripes.jar
Fichier unique de configuration: web.xmlUtilisation principalement d’ActionBeans
Vue: JSPControleur: ActionBean
ActionBean = classe java qui fait le traitementAppel d’un ActionBean nom_classeActionBean.java
nom_classe.action Bind par défaut
@UrlBinding(« /nom_classe.action »)Redirection à la JSP ForwardResolution ou
RedirectResolution
Framework Stripes
Problèmes rencontrés:Mapping du package des ActionBeansDocumentation unique et pas aisément
compréhensibleDemi journée pour l’installation et la
compréhension
Sources: http://www.stripesframework.org http://www.onjava.com/pub/a/onjava/2007/01/24/java-web-
development-with-stripes.html http://radio.javaranch.com/gthought/
2007/01/03/1167862566323.html
Conclusion
Hibernate: framework de persistance puissant, utile dès lors qu’il y a de la persistance
Stripes: framework léger mais difficile d’apprentissage
Utilité d’utilisation de Stripes?Le temps mis à l’apprentissage comparé au
temps mis à développer directement
On a appris à déployer un .war sur le serveur tomcat