Java EE - Spring

Guillaume Dufrêne
Master e-services - 2014

guillaume.dufrene@webpulser.com
gdufrene/java_ee_spring-14

Format du cours

1 séance d'introduction, mise en pratique des bases.
5 séances de travail sur le projet dirigé.
1 séance de rendu et de démonstration du projet.

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

Le projet

Projet de gestion d'une compétition.

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 préférence, 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.

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

Merci !