EE-IRM811
Java J2E
Système d’évaluation |
---|
CC |
Crédits |
---|
3 ECTS |
Compétences Génériques (+) |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
. | . |
Compétences Spécifiques (+) |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
. | . | . | . | . |
Liste des acquis d’apprentissage attendus :
- Comprendre l’architecture J2E.
- Maîtriser les design patterns (modèles de conception).
- Maîtriser les frameworks populaire J2E.
- Savoir exploiter les modèles de conception et les frameworks afin d’optimiser le développement.
Pré-requis : Java (EE-IRM711), Analyse et conception objet (EE-IRM611).
Mots clés : J2E, JSP, Servlet, design pattern, Spring, Struts, Hibernate.
Objectifs de l’enseignement : Ce cours permet à l’étudiant d’étudier l’architecture J2E, comprendre le cycle de développement d’une application J2E. De plus, l’étudiant aura un aperçu des produits disponibles autour de J2E
Contenu de l’enseignement :
- Leçon 1 : Les enjeux du développement d’application
- Leçon 2 : Présentation générale
- Section 1 : Architecture Client/Serveur Web
- Section 2 : Les architectures à composants
- Section 3 : L’architecture J2E
- Leçon 3 : J2E et les applications Web
- Section 1 : Développement de Servlets
- Section 2 : Développement Client/Serveur avec la technologie Java Server Pages (JSP)
- Leçon 4 : Les modèles de conception J2E
- Section 1 : Le modèle Observateur
- Section 2 : Le modèle singleton
- Section 3 : Les modèles MVC et MVC2
- Section 4 : Le modèle Data Access Object
- Section 5 : Le modèle Facade
- Leçon 5 : Les Frameworks J2E
- Section 1 : Présentation et utilisation du framework Struts
- Section 2 : Présentation et utilisation du framework Spring
- Section 3 : Présentation et utilisation du framework Hibernate
Eventuels projets :à réaliser : Implémentation d’une application J2E de gestion de stock.
Manuel(s) de base : Condensé de cours & Cours interactif
Bibliographie :
[ 1 ] Bates, B., Sierra, K., Basham, B. “Head First Servlets and JSP”, édition Oreilly, 2009
[ 2 ] Crawford, W., Kaplan, J. “J2EE Design Patterns : Patterns in the Real World”, 2009
[ 3 ] Jog, T. “Learning Spring 5.0”, édition Oreilly, 2017