6
Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks Hibernate & Stripes

Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks Hibernate & Stripes

Embed Size (px)

Citation preview

Page 1: Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks Hibernate & Stripes

• Framework de persistance: Hibernate

• Framework MVC: Stripes• Conclusion

JEE ApprofondiFrameworks Hibernate &

Stripes

Page 2: Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks 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.

Page 3: Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks Hibernate & Stripes

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/

Page 4: Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks Hibernate & Stripes

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

Page 5: Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks Hibernate & Stripes

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

Page 6: Framework de persistance: Hibernate Framework MVC: Stripes Conclusion JEE Approfondi Frameworks Hibernate & Stripes

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