Introduction
Dans ce cours nous allons étudier le développement d'applications web à l'aide de la technologie EJB 3.1. Nous verrons au passage l'utilisation de servlets/JSP/JSF2, de la librairie JSTL et du langage d'expression EL, et quelques exemple avec la librairie JSTL2.
Les logiciels utilisés seront Netbeans et le serveur d'application d'Oracle Glassfish.
Support du cours
- Supports du cours
- Démonstrations / projet netbeans illustrés en cours :
- exemple de gestion de login/password avec SessionScoped, celui présenté dans le cours. : JSFLoginPassword.zip
- exemple de Stateful Session bean (un compteur) utilisé avec une Servlet, un client stand alone et un backing bean et une page JSF: TestStateful.zip et TestStatefulRemoteClient.zip
- exemple d'utilisation d'un EJB @Singleton, @Startup pour initialiser une base de données automatiquement au déploiement : TP3SupraRapidos.zip
- Autres ressources intéressantes :
FAQ sur les erreurs les plus courantes avec JSF 2 et les solutions
FAQ sur les erreurs les plus courantes avec Glassfish 3.x / Netbeans 7.x