des enterprise beans - Département Informatique
des enterprise beans - Département Informatique
des enterprise beans - Département Informatique
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Création <strong>des</strong> métho<strong>des</strong> Create. . . . . . .10-5<br />
Création <strong>des</strong> métho<strong>des</strong> Find. . . . . . . .10-7<br />
Ecriture <strong>des</strong> métho<strong>des</strong> métier . . . . . . .10-8<br />
Utilisation <strong>des</strong> experts de JBuilder<br />
pour créer un bean entité . . . . . . . . . .10-8<br />
La vie d’un bean entité . . . . . . . . . . . . . .10-8<br />
L’état de non existence . . . . . . . . . . . . .10-9<br />
L’état en pool . . . . . . . . . . . . . . . . . .10-9<br />
L’état prêt . . . . . . . . . . . . . . . . . . . 10-10<br />
Retour à l’état en pool . . . . . . . . . . . . 10-10<br />
Exemple du bean entité bank . . . . . . . . . . 10-11<br />
L’interface locale d’un bean entité . . . . . 10-11<br />
L’interface distante d’un bean entité . . . . 10-12<br />
Un bean entité dont la persistance<br />
est gérée par le conteneur . . . . . . . . . 10-12<br />
Un bean entité dont la persistance<br />
est gérée par le bean . . . . . . . . . . . . 10-14<br />
La classe clé primaire . . . . . . . . . . . . 10-19<br />
Le <strong>des</strong>cripteur de déploiement . . . . . . . 10-19<br />
Descripteur de déploiement<br />
d’un bean entité dont la persistance<br />
est auto-gérée . . . . . . . . . . . . . . 10-21<br />
Descripteur de déploiement<br />
d’un bean entité dont la persistance<br />
est gérée par le conteneur . . . . . . . 10-22<br />
Chapitre 11<br />
Création <strong>des</strong> interfaces<br />
locales et distantes 11-1<br />
Création de l’interface locale . . . . . . . . . . . 11-1<br />
La classe de base EJBHome . . . . . . . . . . 11-2<br />
Création d’une interface locale<br />
pour un bean session . . . . . . . . . . . . . 11-2<br />
Métho<strong>des</strong> create() <strong>des</strong> <strong>beans</strong> session . . . 11-3<br />
Création d’une interface locale<br />
pour un bean entité. . . . . . . . . . . . . . 11-4<br />
Métho<strong>des</strong> create() <strong>des</strong> <strong>beans</strong> entité . . . . 11-4<br />
Métho<strong>des</strong> find <strong>des</strong> <strong>beans</strong> entité . . . . . . 11-5<br />
Création de l’interface distante . . . . . . . . . . 11-6<br />
L’interface EJBObject . . . . . . . . . . . . . . 11-7<br />
Chapitre 12<br />
Développement <strong>des</strong> clients<br />
<strong>des</strong> <strong>enterprise</strong> <strong>beans</strong> 12-1<br />
Localisation de l’interface locale . . . . . . . . 12-2<br />
Obtenir l’interface distante. . . . . . . . . . . . 12-2<br />
Beans session. . . . . . . . . . . . . . . . . . 12-2<br />
Beans entité . . . . . . . . . . . . . . . . . . 12-3<br />
Les métho<strong>des</strong> find et la classe<br />
de la clé primaire . . . . . . . . . . . . . 12-4<br />
Métho<strong>des</strong> create et remove . . . . . . . . 12-4<br />
Appel <strong>des</strong> métho<strong>des</strong> . . . . . . . . . . . . . . . 12-5<br />
Suppression <strong>des</strong> instances de <strong>beans</strong> . . . . . . 12-6<br />
Référencement d’un bean avec son handle. . . 12-6<br />
Gestion <strong>des</strong> transactions . . . . . . . . . . . . . 12-7<br />
Découvrir les informations sur le bean . . . . . 12-8<br />
Création d’un client avec JBuilder . . . . . . . 12-9<br />
Chapitre 13<br />
Gestion <strong>des</strong> transactions 13-1<br />
Caractéristiques <strong>des</strong> transactions . . . . . . . . 13-1<br />
Support <strong>des</strong> transactions dans le conteneur . . 13-2<br />
Enterprise <strong>beans</strong> et transactions. . . . . . . . . 13-3<br />
Comparaison entre<br />
les transactions gérées par le bean<br />
et celles gérées par le conteneur . . . . . . 13-3<br />
Attributs <strong>des</strong> transactions . . . . . . . . . . 13-4<br />
Transactions locales et globales . . . . . . . 13-5<br />
Utilisation de l’API de transaction . . . . . . . 13-6<br />
Gestion <strong>des</strong> exceptions dans les transactions . 13-8<br />
Exceptions au niveau du système . . . . . . 13-8<br />
Exceptions au niveau de l’application . . . 13-8<br />
Gestion <strong>des</strong> exceptions au niveau<br />
de l’application . . . . . . . . . . . . . . . 13-9<br />
Annulation de la transaction . . . . . . . 13-9<br />
Options pour continuer une transaction 13-10<br />
Index I-1<br />
iii