Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS JAVA FAQs TUTORIELS JAVASEARCH SOURCES LIVRES OUTILS, EDI & API ECLIPSE NETBEANS BLOG DISCUSSIONS TV

Intégration JSF et Hibernate dans JOnAS 4.0.0/ Tomcat 5.0.21

08/07/2004

Par Jean-Louis Pasturel ()
 

Ce document est destiné à expliquer l'intégration de JSF et Hibernate dans JOnAS 4.0.0/ Tomcat 5.0.21



Préambule
1. Préambule
1.1. Avertissement
1.2. Pré-requis
1.2.1. Connaissances
1.2.2. Logiciels
1.2.3. Operating System utilisé et organisation des répertoires
Architecture logicielle
2. Architecture logicielle
2.1. Schéma de l'architecture logicielle
2.2. Description de l'application
Construction de l'application
3. Construction de l'application
3.1. Mécanisme de construction
3.2. Partie database
3.3. Partie Hibernate
3.3.1. Qu'est-ce que HIBERNATE ?
3.3.2. Installation du produit Hibernate
3.3.3. Un exemple pour voir !
3.3.3.1. La classe POJO POJOUtilisateur1 :
3.3.3.2. Mettre à jour hibernate.properties
3.3.3.3. Il faut écrire le fichier XML de mapping 0/R.
3.3.3.4. Client pour jouer avec POJOUtilisateur1
3.3.3.5. Analyse du code
3.3.3.6. Jouons un peu plus avec notre POJOUtilisateur1
3.3.3.7. Récapitulation des opérations ( cas manuel / sans ide )
3.3.3.8. Un peu d'information sur l'aspect non threadsafe de la Session:
3.3.4. Un exemple un peu plus complexe
3.3.4.1. Rappel sur les Collections en Java et utilisation dans Hibernate
3.3.4.2. Stratégie de création des tables de type "table per class hierarchy"
3.3.4.3. Stratégie de création des tables de type « table per sub-class hierarchy »
3.3.4.4. Stratégie de création des tables de type " table per concrete class "
3.3.4.5. Les POJO utilisés dans notre exemple
3.3.4.6. Les fichiers de mapping .hbm.xml correspondant.
3.3.4.7. Génération du script de création de la base( Outil SchemaExport)
3.3.4.8. Création de la database à l'ide du script ddl généré
3.3.4.9. Ecriture des classes ( Facade et Client) d'utilisation des POJOs
3.3.4.10. Premier test basique : création de Personnes à travers les sous classes Externe et Employe
3.3.4.11. Creation de Users
3.3.4.12. Création de rôles et associations avec des utilisateurs
3.3.4.13. Puissance de la clause de cascade
3.3.5. HQL et APICriteria
3.3.5.1. Traitons d'abord le cas d'utilisation HQL :
3.3.5.2. Traitement avec l'APICriteria
3.3.6. Pour aller plus loin avec Hibernate
3.4. Partie Java Server Faces
3.4.1. Exemple simplifié
3.4.1.1. Mise en place de Hibernate et des Java Server Faces dans le bundle Jonas4-Tomcat5
3.4.1.2. Adaptation du package la classe POJOUtilisateur
3.4.1.3. Navigation simpliste de l'application
3.4.1.4. Les fichiers composant la partie présentation de la web application
3.4.1.5. Les fichiers constituant la partie métier de la web applications
L'application en image
4. L'APPLICATION EN IMAGE
4.1. Construction de l'application
4.2. 0Déploiement de l'application dans Jonas
4.3. Utilisation de l'application




Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur.
La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.

Responsables bénévoles de la rubrique Java : Christophe Jollivet et Eric Siber - Contacter par EMail :
Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.