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.

R ô les dans le dé veloppement d’ une application EJB<br />

Rôles dans le développement d’une application EJB<br />

Le travail de développement d’une application distribuée EJB se divise en<br />

six parties ou rôles distincts. Chaque rôle est pris en charge par un<br />

spécialiste du domaine. Le travail ainsi divisé, la création et la gestion<br />

d’un système distribué deviennent beaucoup plus faciles.<br />

Rôles application<br />

Ceux qui assurent les rôles concernant les applications écrivent le code <strong>des</strong><br />

<strong>enterprise</strong> <strong>beans</strong> et <strong>des</strong> applications qui les utilisent. Ce deux domaines<br />

exigent une compréhension du métier lui-même mais à <strong>des</strong> niveaux<br />

différents. Voici les deux rôles application :<br />

• Fournisseur de <strong>beans</strong><br />

Les fournisseurs de <strong>beans</strong> (également appelés développeurs de <strong>beans</strong>)<br />

créent les <strong>enterprise</strong> <strong>beans</strong> et écrivent la logique <strong>des</strong> métho<strong>des</strong> métier<br />

qu’ils intègrent. Ils définissent également les interfaces distante et<br />

locale <strong>des</strong> <strong>beans</strong> et ils créent les <strong>des</strong>cripteurs de déploiement <strong>des</strong> <strong>beans</strong>.<br />

Les fournisseurs de <strong>beans</strong> n’ont pas obligatoirement besoin de savoir<br />

comment leurs <strong>beans</strong> seront assemblés et déployés.<br />

• Assembleur d’applications<br />

Les assembleurs d’applications écrivent les applications qui utilisent les<br />

<strong>enterprise</strong> <strong>beans</strong>. Ces applications comprennent habituellement<br />

d’autres composants, comme les clients GUI, les applets, les JSP<br />

(JavaServer Pages) et les servlets. Ces composants sont assemblés en<br />

une application distribuée. Les assembleurs ajoutent <strong>des</strong> instructions<br />

d’assemblage aux <strong>des</strong>cripteurs de déploiement <strong>des</strong> <strong>beans</strong>. Bien que les<br />

assembleurs d’applications aient besoin de connaître les métho<strong>des</strong><br />

contenues dans les <strong>enterprise</strong> <strong>beans</strong> pour les appeler, ils n’ont pas<br />

besoin de savoir comment elles sont implémentées.<br />

Les utilisateurs de JBuilder concernés par Enterprise JavaBeans sont<br />

généralement <strong>des</strong> fournisseurs de <strong>beans</strong> et <strong>des</strong> assembleurs<br />

d’applications. Ce manuel leur est donc dédié. JBuilder possède <strong>des</strong><br />

experts, <strong>des</strong> concepteurs et d’autres outils qui simplifient le<br />

développement <strong>des</strong> <strong>enterprise</strong> <strong>beans</strong> et <strong>des</strong> applications qui les utilisent.<br />

Rôles infrastructure<br />

Sans le support d’une infrastructure, les <strong>enterprise</strong> <strong>beans</strong> et les<br />

applications qui les utilisent ne peuvent pas s’exécuter. Bien que les deux<br />

rôles concernant l’infrastructure soient distincts, ils sont presque toujours<br />

assurés par le même fournisseur. Ils apportent aux <strong>enterprise</strong> <strong>beans</strong> les<br />

Introduction au dé veloppement <strong>des</strong> EJB 1-3

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

Saved successfully!

Ooh no, something went wrong!