Partie 1 : (12h)
Compléments JSP. Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP. Avoir une vision globale des frameworks MVC. Gestion d'annuaires
Organisation :
Partie 1 : JSP avancé
Séance 1 : TDA1 (3h)
- JMS (Java Message Service)
- Gestions des annuaires + services de nommage (JNDI)
Séance 2 : TDA2 (3h)
- Mise en œuvre d'une gestion d'annuaire avec services de nommage
Séance 3 : TDA3 (3h)
- Gestion des Web services et gestion des framework MVC
Séance 4 : TDA4 (3h)
- Mise en situation avec gestion de Web services
- Accès et manipulation des Javabeans depuis JSP et Servlets
Partie 2 : Technologie ASP (18heures)
Cette partie traitement de la technologie ASP pour la construction de site Web. Les mécanismes utilisées en ASP et pas présents en JSP et PHP seront décrits précisément. Les techniques de sécurité classique dans ASP seront évoquées dans les différentes séances.
Séance 1 : TDA1 (3h)
- Architecture .net, les Framework, les versions ASP
- Architecture ASP, serveur HTTP IIS,
- Les techniques de programmation coté client et coté serveur en ASP
Séance 2 : TDA2 (3h)
- Développement d'une application Web en ASP
- Contexte fonctionnel, contexte technique.
- Gestion des widgets.
- Découverte de l'IDE. analyse du code ASP ou C# généré
Séance 3 : TDA3 (3h)
- Construire la cartographie de l’application web et un plan de site.
- Définir une source de données représentant le plan du site
- Ajouter les contrôles de menu liés au plan de site.
- Comment établir une connexion sur une source de données SQL Server et gérer les données via des pages Web
- Architecture ADO
Séance 4 : TDA4 (3h)
- Mise en place de règles de sécurité et d’authentification.
Séance 5 : TDA5 (3h)
- Notion de profil, gestion du contrôle ObjectDataSource.
- Configuration des mécanismes de navigation pour la localisation.
Séance 6 : TDA6 (3h)
TDA6 : Gestion d'une Vinothèque avec une gestion d'authentification
Séance 7 : TDA7 (3h)
TDA7 : gestion d'une Vinothèque avec gestion de Web services
Chaque TDA(3h) est à programmer en salle de TP