- EPSI POEI - David Gayerie Licence Creative Commons

Plan du cours

  1. L'environnement de développement
  2. Première application Java EE
  3. Introduction à Maven
  4. Les servlets
  5. Le conteneur Web
  6. Les attributs dans le conteneur Web
  7. Les API Web (JAX-RS)
  8. Java Server Pages (JSP)
  9. RequestDispatcher et modèle MVC
  10. Listeners et filtres Web
  11. Java Server Faces (JSF)
  12. Accès aux bases de données : JDBC
  13. Enterprise Java Beans (EJB)
  14. Java Persistence API (JPA) : partie 1 et partie 2
  15. Java EE
Compléments Java
  1. Les exceptions en Java
  2. Les annotations en Java
  3. Les tests automatisés
Compléments HTTP
  1. Le protocole HTTP
  2. HTTP : les cas d'utilisation
  3. REST
Compléments divers
  1. GIT

Liens utiles

Les liens de référence :

Documentation Java 8
http://docs.oracle.com/javase/8/docs/
API Java 8
http://docs.oracle.com/javase/8/docs/api/
API Java EE 7
http://docs.oracle.com/javaee/7/api/
API des balises JSF pour les facelets
https://docs.oracle.com/javaee/7/javaserver-faces-2-2/vdldocs-facelets/
API des balises JSP pour les facelets
https://docs.oracle.com/javaee/7/javaserver-faces-2-2/vdldocs-jsp/
Les tutoriaux officiels de Java EE 7
https://docs.oracle.com/javaee/7/tutorial/index.html
Apache TomEE
http://tomee.apache.org/
La documentation : http://tomee.apache.org/documentation.html
Les exemples : http://tomee.apache.org/examples-trunk/index.html

Les cours en ligne de José Paumard traitent de nombreux aspects de Java et Java EE :

Cours Java
http://blog.paumard.org/cours/java/
http://blog.paumard.org/cours/java-api/
Cours Servlet et JSP
http://blog.paumard.org/cours/servlet/
Cours Java Server Faces (JSF)
http://blog.paumard.org/cours/jsf/jsf-en-ligne.html
Cours JDBC (accès base de données)
http://blog.paumard.org/cours/jdbc/
Cours JPA et EJB
http://blog.paumard.org/cours/jpa/

Et enfin les articles et tutoriaux divers :

Créez votre application web avec Java EE
http://fr.openclassrooms.com/informatique/cours/creez-votre-application-web-avec-java-ee