Accueil - Connexion

Technologies Java

2I2AC5 Technologies Java Informatique S8
Cours : 4 h TD : 0 h TP : 20 h Projet : 0 h Total : 24 h
Responsable : Patrick Ducrot
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. 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
Applications (TD ou TP)
- Création d'un serveur de chat basé sur la technologie des RMI.
- Programmation de composants JavaFX pour développer un diaporama d'images.
- Gestion d'un club de tennis en mode serveur par utilisation des servlets/JSP et d'Hibernante

Les TP se feront tous sous IntelliJ.
Compétences acquises
Bloc compétence : Développer et déployer une solution logicielle
-> Niveau 3 : Maîtriser les technologies logicielles majeures.
-> Niveau 2 : Adapter une modélisation en fonction de contraintes (physiques, systèmes, temps, complexité et coût).

- 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.

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