Accueil - Connexion

Technologies Java

2I2AC5 Technologies Java Informatique S8
Cours : 5 h TD : 0 h TP : 20 h Projet : 0 h Total : 25 h
Responsable : Philippe LEFEBVRE
Pré-requis
  • Langages JAVA, HTML, SQL, XML

  • Technologies JAVA

  • Design Pattern

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.

© 2018 - ENSICAEN ( Mentions Légales - Crédits )