70 likes | 172 Views
J2EE Approfondi. Struts 2 & Hibernate. &. Hibernate. Bruce Bujon , Aurélien Colladant , Vincent Van Houtte. Plus de flexibilités dans les créations des « Action » Plus de dépendances avec les HttpServletRequest et HttpServletResponse ce qui permet d’implémenter des tests aiséments
E N D
J2EE Approfondi Struts 2 & Hibernate & Hibernate Bruce Bujon, Aurélien Colladant, Vincent Van Houtte
Plus de flexibilités dans les créations des « Action » • Plus de dépendances avec les HttpServletRequest et HttpServletResponse ce qui permet d’implémenter des tests aiséments • Les objets « Action » sont instanciés à chaque requête et non plus threadés (problème de thread-safe) Différences entre Struts 1 & 2 :
Framework open source gérant la persistance des objets en base de données relationnelle. • Facilement adaptable et donc utilisable pour toute sorte de projets gros ou petit. • Nécessite une bonne configuration. Présentation d’Hibernate :
Démonstration • Retour sur Struts 2 • Installation • Déploiement • Création des classes « Action* » • Création des JSP • Mapping • Zoom sur : • Validateurs de formulaires • Retours personnalisés • L’encodage en UTF-8 Expériences 1/2 :
Retour sur Hibernate • Installation • Déploiement • Configuration • Mappinghbm • Génération des objets métiers • Zoom sur : • Exemples de requêtage • Mappingmany-to-many • Le lazyloading & JSP • L’encodage en UTF-8 Expériences 2/2 :