1 / 6

JEE Approfondi Frameworks Hibernate & Stripes

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.

rianna
Download Presentation

JEE Approfondi Frameworks Hibernate & Stripes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JEE ApprofondiFrameworks Hibernate & Stripes Framework de persistance: Hibernate Framework MVC: Stripes Conclusion

  2. 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.

  3. 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 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/

  4. 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

  5. Framework Stripes • Problèmes rencontrés: • 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

  6. 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

More Related