Java EE - Spring

Guillaume Dufrêne
Master e-services - 2016

guillaume.dufrene@univ-lille1.fr
gdufrene/java_ee_spring-16

Format du cours

5 séances de Cours/TP.
1 séances de travail accompagnée sur le projet dirigé.
1 séance de présentation des projets.

Java EE

Java Enterprise Edition =
Java Standard Edition
+ JDK/tools
+ Java Specification Requests (EE)

Composants JEE

Web

  • Servlet
  • Portlet
  • JSP
  • JSTL
  • JSF

Communication

  • JNDI
  • JMS
  • JCA
  • JavaMail
  • JMX
  • JAXM - JAX-RPC - JAXB - JAXR
  • Java RMI - IDL

BDD

  • JDBC
  • JPA
  • JTA

Serveur Java EE

Implémentation de sous-parties (composants)

Spring

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications
spring.io

Spring projects

Contenu du "cours"

Un ensemble d'exercices de TP permettant de vous mettre le pieds à l'étrier.
Accessible via github:
https://github.com/gdufrene/java_ee_spring-16

Le projet

Reste à définir... par exemple :

Consignes pour le projet

Créer un compte Bitbucket par personne,
Créer un projet et me donner les droits en lecture (gdufrene).
L'activité sur git doit être représentative :
    • de votre avancement
    • de votre contribution individuelle
.
Utilisez maven. La compilation doit être simple.
Doit pouvoir créer un War et le déployer dans Jetty, Tomcat ou autre ...
Ecrivez un README dévrivant :
- votre projet en quelques lignes ;
- comment compiler, initialiser/lancer votre projet.
- les choix que vous avez fait.
- Lister les principales difficultés et comment elles ont été résolues.
éventuellement + consignes spécifiques à venir.

Pour le Prévoir une "démo" du projet (20 minutes max début Janvier)

Merci !