Java EE : Les fondamentaux du développement web Java
Apprendre le développement Web JAVA à partir de zéro à travers des exemples simples et pédagogiques
Description
A l'aide de 8 ateliers pratiques contenant chacun un ensemble d'objectifs pédagogiques précis.
Comprendre les bases de l'architecture JAVA EE
TP 1 Java EE : Création de votre premier projet JAVA EE
TP 2 Java EE : Servlet, JSP et HTML :
1. Création du projet Java EE
2. Créer le fichier login.html
3. Créer le fichier vue.jsp
4. Refaire le même travail en utilisant une Servlet
TP 3 Java EE : Servlet JSP JSTL MVC JDBC MYSQL
On se propose dans ce TP de développer une petite application JAVA EE, qui utilise le design pattern MVC, la bibliothèque JSTL (JSP Standard Tag Library). Et pour la persistance des objets on va utiliser l’api JDBC et la BD MySql.
TP 4 Java EE : Création d’une Application CRUD : On se propose dans ce TP, de développer une petite application Web Java EE, réalisant les opérations CRUD (Create, Read, Update et Delete) sur l’entité Produit. Et ce en utilisant le Design Pattern MVC, et les technologies : Servlet, JDBC, JSP, JSTL, Bootstrap…
Atelier : L’API JPA :
1. Créer une BD et une connexion Eclipse
2. Création du projet JPA
3. Modifier le fichier Persistence.xml
4. Créer l’entité Client
5. Créer la classe JpaUtil
6. Créer la classe ClientDao
7. Créer la classe de test ClientTest
TP 5 Java EE : Intégration de l’API JPA à un projet Web dynamique
On se propose dans ce TP, d’ajouter la facet JPA au projet web dynamique du TP4. La couche persistance des entités sera prise en charge par l’api JPA.
JPA : Les Relations entre les Entités
1. Relation Un à Plusieurs (OneToMany)
2. Relation Plusieurs à Plusieurs( ManyToMany)
3. Relation Un à Un ( OneToOne )
4. Tester la relation OneToMany
TP 6 Java EE : JPA Relation entre entités et CRUD
On se propose dans ce TP, d’ajouter une deuxième entité Categorie et de la relier avec l’entité Produit existante. Et de créer les interfaces et les traitements nécessaires. Sachant qu’un produit possède une seule catégorie et une catégorie contient plusieurs produits.
What You Will Learn!
- Comprendre les bases de l'architecture JAVA EE
- Développer des application JAVA WEB MVC en utilisant le serveur Tomcat
- Développer des application JAVA WEB en utilisant les technologies : Servlet, JDBC, JSP, JSTL, Bootstrap…
- Maitriser la persistance des données en utilisant l'api JPA et les ORMs EclipseLink et Hibernate
Who Should Attend!
- Développeurs JAVA intéressés par le Web