1 2 3 4 5 6 7 8 9 10 11 12 13 14 

JBoss Seam

4.4.Le contexte de communication

Voici le rôle des différentes annotations rencontrées pour vous présenter un des principes de Seam, le contexte de conversation.

@Begin
public String find() {
La méthode find est marqué avec l'annotation @Begin et la méthode confirm est marquée avec l'annotation @End. Ces 2 marqueurs permettent de commencer et de terminer la transaction. La conversation est continue à partir du moment ou l’utilisateur lance l’action find jusqu’au moment ou il confirme son choix.

@End
public String confirm() {
La méthode confirm() est appelé une fois qu'un hôtel a été sélectionné et qu'un objet Booking a été créé.

@IfInvalid(outcome = REDISPLAY)
public String setBookingDetails()
La méthode setBookingDetails est marquée avec l'annotation @IfInvalid(outcome = REDISPLAY) qui permet en cas d’erreur de réafficher la page courante.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 

Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunProjet Kenai: une nouvelle forge open source10/3/08
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée