2I2AC5 | Technologies Java et J2E | Informatique | S4 | ||||||
---|---|---|---|---|---|---|---|---|---|
Cours : 10 h | TD : 0 h | TP : 26 h | Projet : 0 h | Total : 36 h | |||||
Responsable : Myriam MOKHTARI-BRUN |
Pré-requis | |
---|---|
|
|
Objectifs de l'enseignement | |
Maîtriser les concepts avancés de Java pour la mise en œuvre d'applications distribuées et d'applications clients/serveurs. Étude et pratique des technologies J2E. | |
Programme détaillé | |
1. Programmation réseaux à base de sockets et de RMI (Remote Method Invocation) 2. Introduction à la programmation par composants (JavaBeans) 3. Introduction aux technologies Web/Java 4. Servlets -Installation d'un serveur d'application (Jakarta Tomcat) -Déploiement des applications WEB 5. JSP -Tag (directive, commentaire, déclaration, scriplet, expression) - collaboration de JSP/Servlets - Architecture MVC 6. Balises personnalisées 7. JSP 2.0 -Balises personnalisées (2.0) -Expression Language (EL) -Java Standard Tag Libraries (JSTL) 8. Spring Ioc et Ibatis |
|
Applications (TD ou TP) | |
- 2 séances de TP (6h) : Sockets et RMI - 2 séances de TP (6h) : JavaBeans - 1 séance de TP (2h) : exploitation d'une Base de Données à travers le WEB avec JSDK (Java Servlet Development Kit). - 3 séances de TP (8h) : développement d'une application web J2E utilisant le modèle MVC (Modèle View Controler) pour exploiter et afficher les données d'une base dans des pages JSP. - 2 séances de TD/TP (4h): amélioration de l'application web J2E en s'appuyant sur 2 frameworks : Spring (gestion des accès à la BD) et Ibatis (persistance des objets dans la BDD). Les TP se feront tous sous Eclipse. |
|
Compétences acquises | |
- Savoir programmer du réseau en Java - Savoir programmer à base de composants en Java - Savoir créer des interface graphiques utilisateur (GUI) en Java au dessus d'une application - Savoir concevoir et exploiter une BDD à travers le langage hôte Java - Savoir concevoir des sites web dynamiques côté serveur avec les technologies J2E |
|
Bibliographie | |
- E. Rusty Harold, "Programmation réseau avec JAVA" - R. Englander, "JAVA beans guide du programmeur" - R. Monson-Haefel, "Enterprise JAVA beans" - J. Molière, "Les cahiers du programmeur J2EE", Eyrolles. - Eric sarrion, "Développement Web avec J2EE",O'Reilly. - Julien Dubois & al., "Spring par la pratique : Mieux développer ses applications Java/J2EE avec Spring, Hibernate, Struts, Ajax..., Eyrolles. |
© 2024 - ENSICAEN ( Mentions Légales - Crédits )