30.01.2015 Views

des enterprise beans - Département Informatique

des enterprise beans - Département Informatique

des enterprise beans - Département Informatique

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapitre<br />

9<br />

Chapitre9Développement<br />

<strong>des</strong> <strong>beans</strong> session<br />

Types de <strong>beans</strong> session<br />

Les outils EJB de JBuilder peuvent grandement simplifier la création <strong>des</strong><br />

<strong>enterprise</strong> <strong>beans</strong> et de leurs interfaces de support. Toutefois, vous devez<br />

savoir ce qu’exigent ces classes et ces interfaces, afin de pouvoir modifier<br />

les fichiers produits par JBuilder et comprendre le travail que celui-ci fait<br />

pour vous. Les chapitres suivants vous y aideront.<br />

Un bean session existe habituellement pour la durée de vie d’une session<br />

client unique. Les métho<strong>des</strong> d’un bean session accomplissent un ensemble<br />

de tâches ou de processus pour le compte du client qui utilise le bean. Les<br />

<strong>beans</strong> session sont persistants uniquement pour la durée de la connexion<br />

avec le client. D’une certaine façon, le bean session représente le client<br />

pour le serveur EJB. Il fournit généralement un service au client. A moins<br />

de travailler avec <strong>des</strong> données persistantes existant dans un ensemble de<br />

données, vous utiliserez habituellement <strong>des</strong> <strong>beans</strong> session.<br />

Voici les deux types de <strong>beans</strong> session : ceux qui peuvent maintenir <strong>des</strong><br />

informations d’état entre les appels <strong>des</strong> métho<strong>des</strong>, appelés <strong>beans</strong> stateful,<br />

et ceux qui ne le peuvent pas, appelés <strong>beans</strong> stateless.<br />

Beans session stateful<br />

Les <strong>beans</strong> session stateful sont <strong>des</strong> objets utilisés par un seul client et ils<br />

maintiennent un état pour le compte de ce client. Par exemple, supposons<br />

un bean session représentant un chariot de supermarché. Au fur et à<br />

D é veloppement <strong>des</strong> <strong>beans</strong> session 9-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!