Développement Web III

Quadrimestre 5 -

Coordinateur : MCD

Enseignants : MCD, JLC

Description générale du cours

Faisant suite au cours "Développement Web II", ce cours aborde les différentes technologies mises en oeuvre dans le développement d'une application distribuée (web, client lourd, services web) en utilisant les technologies Java EE.

Matières de base utilisées

Les cours de développement Web I et II

Objectifs

À la fin du cours, l'étudiant comprend les différentes technologies Java EE pour le développement d'une application distribuée. Il sait ce qu'elles peuvent apporter et est capable de les mettre en oeuvre pour développer une application distribuée simple.

Acquis d'apprentissage

  • Être capable d'expliquer simplement les différentes notions et termes rencontrés dans une application distribuée développée en Java EE.
  • Être capable de développer une application distribuées simple mettant en oeuvre les différentes technologies de Java EE.

Plan du cours

  • Rappels
  • Ant et Maven
  • Les entités
  • Les beans de session
  • Le JPQL
  • Les services web
  • JSF
  • Internationalisation des applications
  • Sécurité des applications