JEE Approfondi Frameworks Hibernate & Stripes Framework de persistance: Hibernate Framework MVC: Stripes Conclusion
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 Synchronizer Besoin 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: Sources 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 ressources rajouter <property name=current_session_context_class>thread</property> Sources Le cours https://www.hibernate.org/ http://defaut.developpez.com/tutoriel/java/eclipse/hibernate/
Framework Stripes Utilisation de 3 librairies (.jar): commons-logging.jar cos.jar stripes.jar Fichier unique de configuration: web.xml Utilisation principalement d’ActionBeans Vue: JSP Controleur: ActionBean ActionBean = classe java qui fait le traitement Appel 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: Sources: Mapping du package des ActionBeans Documentation unique et pas aisément compréhensible Demi 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