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

Ratings: 3.86 / 5.00




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