- EPSI POE mars 2017 - 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. Java Server Pages (JSP)
  8. RequestDispatcher et modèle MVC
  9. Listeners et filtres Web
  10. Accès aux bases de données : JDBC
  11. Java Server Faces (JSF)
  12. Les API Web (JAX-RS)
  13. Enterprise Java Beans (EJB)
  14. Java Persistence API (JPA) : partie 1 et partie 2
  15. Java EE
Compléments au cours
  1. Les exceptions en Java
  2. Les annotations en Java
  3. Les tests automatisés

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