Plan du cours
- L'environnement de développement
- Première application Java EE
- Introduction à Maven
- Les servlets
- Le conteneur Web
- Les attributs dans le conteneur Web
- Java Server Pages (JSP)
- RequestDispatcher et modèle MVC
- Listeners et filtres Web
- Accès aux bases de données : JDBC
- Java Server Faces (JSF)
- Les API Web (JAX-RS)
- Enterprise Java Beans (EJB)
- Java Persistence API (JPA) : partie 1 et partie 2
- Java EE
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