Atelier BeanSession

publicité
Cedric Dumoulin
Objectifs
 Créer son premier BeanSession
 Créer un client lourd simple
 Créer une page jsp accédant au BeanSession
 Comprendre le fonctionnement des interactions client
–> BeanSession
Aperçu de l’atelier
 Créer un BeanSession avec une methode
String saysHello()
 Créer un client lourd accédant au bean
 Créer un client web
 Deployer
Architecture d’une application JEE
Account
List
Architecture de l’application
 Un beanSession ‘HelloTheWorld’, dans son container
 Un client lourd, dans son application
 Un client web, dans son container
  3 projets eclipse au moins !!
Java EE Server
Web
Container
Client web
Application
Client
Hello
page
EJB Container
Hello Ctrl
session
bean
Le Bean Session
 Class nécessaire
 Interface remote, Class avec méthode
 Créer un projet ejb‘ipint.atelier1.bean
 Créer un bean session
 Déployer le bean session
 tutoFirstBeanSession.pdf->Créer un bean session
Le client lourd
 Class java
 Accède au bean au travers d’un proxy
 Doit récupérer le proxy (ie l’interface du bean)
 Doit configurer la connection avec le server
 Fichier .xml
 Créer un projet java
 Ipint.atelier1.clientlourd
 Tester le client
 tutoFirstBeanSession.pdf->Bean Client
Le client web
 Une page jsp
 Accède au bean par un proxy
 Doit récupérer le proxy
 Créer un projet ipint.atelier1.clientweb
 Céer une page web
 Afficher le résultat
 Deployer le client (.war)
 tutoFirstBeanSession.pdf->Bean Web Client
Tester !!
Atelier Palindrome
 Voir le sujet
Créer un bean Session
Créer un client lourd (type main())
Téléchargement