EE-IRM811: Java J2E

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 :

  1. Leçon 1 : Les enjeux du développement d’application
  2. Leçon 2 : Présentation générale
    • Section 1 : Architecture Client/Serveur Web
    • Section 2 : Les architectures à composants
    • Section 3 : L’architecture J2E
  3. 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)
  4. 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
  5. 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

S’inscrire