Un exemple simple de projet java EE qui permet de pratiquer les bases du développement web JEE en utilisant les composants Web Servlet, JSP et JSTL. Cette application web JEE respecte le pattern MVC avec une couche métier qui effectue le mapping objet relationnel JDBC.
- La couche Métier contient une interface, une implémentation de l'interface et une classe pour Tester cette implémentation.
- La couche Web contient un modèle, un contrôleur ( Servlet ), une vue JSP et une feuille de style CSS
Les concepts suivants sont abordés dans ce projet :
- La création d'une base de données mysql ;
- La réalisation du mapping objet relationnel avec JDBC ;
- La création un pattern Singleton ;
- L'utilisation du pilote JDBC ;
- Le respect du pattern MVC ;
- La création d'une servlet ;
- Le déployement d'une servlet : web.xml ou annotations ;
- La création d'une JSP en utilisant JSTL ;
- La création d'une feuille de style CSS ;
- L'écriture d'un minimum de java script.