Infrastructure et Frameworks pour applications web

Ects : 3

Description du contenu de l'enseignement :
Ce cours vise à présenter les outils et les plateformes pour la conception d’applications web. Ces applications se doivent d'être multi-tiers, fiables, sécurisées, interopérables et extensibles. La plateforme Java Entreprise Edition a pour vocation de répondre à ce challenge.
- Introduction, architectures et concepts des serveurs d'applications internet
- Architectures réparties en Java (RMI, CORBA) et les architecture orientées services (SOA)
- Java EE : architecture, EJB, accès aux données (Hibernate), présentation (Struts, JSF)
- Traitement et génération du contenu, ASP, PHP, JSP et servlet.