aperçu de java ee 5

15
Découverte de Java EE 5 Avril 2009 à SUPINFO

Upload: quentin-adam

Post on 08-May-2015

850 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Aperçu de java EE 5

Découverte de Java EE 5

Avril 2009 à SUPINFO

Page 2: Aperçu de java EE 5

Téléchargement requis et installation

Mise en place de l’environnement de travail

Structure et fondamentaux

Découverte de Java EE

Le mapping objet relationnel

La persistance

Page 3: Aperçu de java EE 5

Les EJBs

SOAP & REST

Les Web Services

Web Client

Page 4: Aperçu de java EE 5

L’environnement

Page 5: Aperçu de java EE 5

Netbeans

Netbeans

Netbeans.org

Opensource

Plugins

Liaison Sun

Facilité d’emplois avec glassfish

Page 6: Aperçu de java EE 5

Glassfish

Open source

Libre

Performant

Implémentation de java EE fiable (lié à SUN)

Popularité

Inclus avec netbeans

Page 7: Aperçu de java EE 5

Java EE 5Architecture et concepts

Page 8: Aperçu de java EE 5

Les différentes version de java

Page 9: Aperçu de java EE 5

Un ensemble de standard

Java (génériques, annotations…)

JNDI et JDBC

JPA

JMS

EJB

Servlet et JSP

JSF

JavaMail

WS-*

Page 10: Aperçu de java EE 5

Serveur d’application

Certification des serveurs d’applications.

Nous employons glassfish

Page 11: Aperçu de java EE 5

Mais encore

Pour aller plus loin

Java EE 6

Glassfish v3

Comparaison aux autres possibilités de développement

Question

Page 12: Aperçu de java EE 5

La persistance

Page 13: Aperçu de java EE 5

Mode de fonctionnement

Action du développeur

Page 14: Aperçu de java EE 5

Conséquences

Avantages

Vrai modèle objet

Changement de base de données rapide et sans impact sur le développement

Retours de la gestion de la base de donnée dans le giron des administrateurs

Multi-base, fake clustering

Base de développement

Inconvénients

Perte de performance pour certains drivers JDBC

Demande un driver JDBC

Masquer la réalité DB aux développeurs

Page 15: Aperçu de java EE 5

Questions et mise en pratique

Découverte de notre projets fil rouge

Implémentations : hibernate, toplink, openJPA…