Les bases de l'écriture entreprise code javabean

Un EJB (Enterprise JavaBean) est comme un mini-programme qui confère une certaine fonctionnalité unique de la demande, ou récipient

Sommaire

, il fonctionne en. Voici les principes fondamentaux de l'écriture de code EJP.

Résumé des interfaces EJB fréquemment utilisés

Le tableau suivant présente les interfaces dont vous avez besoin pour mettre en œuvre pour chaque type d'EJB (Enterprise JavaBean) que vous créez.

Interface / ClasseBean géré par messageSession BeanEntity Bean
Interface distanteAucunjavax.ejb.EJBObjectjavax.ejb.EJBObject
Interface localeAucunjavax.ejb.EJBLocalObjectjavax.ejb.EJBLocalObject
Interface distanteAucunjavax.ejb.EJBHomejavax.ejb.EJBHome
Interface d'accueil localeAucunjavax.ejb.EJBLocalHomejavax.ejb.EJBLocalHome
Classe Beanjavax.ejb.MessageDrivenBeanjavax.ejb.SessionBeanjavax.ejb.EntityBean

Le 2.0 DOCTYPE tag EJB

Ce qui suit DOCTYPE tag doit être inclus dans tous les fichiers de descripteur 2.0 de déploiement d'EJB:

Description de base d'un bean session

Le bloc suivant de XML contient une entrée typique pour décrire un bean session dans le descripteur de déploiement de l'application EJB:

MyEJBNamefully.qualified.RemoteHomeInterfaceNamefully.qualified.RemoteInterfaceNamefully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceNamefully.qualified.BeanClassNameStateless | StatefulContainer | Fève

Pour le attribuer la valeur peut être soit Apatride ou Stateful. Pour le attribuer la valeur peut être soit Récipient ou Fève.

Description de base d'un bean entité

Le bloc de code suivant de XML est une description typique d'une classe du bean entité dans le descripteur de déploiement de l'application EJB:


EJBComponentNamefully.qualified.RemoteHomeInterfaceNamefully.qualified.RemoteInterfaceNamefully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceNamefully.qualified.BeanClassNamefully.qualified.PrimaryKeyNameContainer | FèveFaux2.xfieldNameprimaryKeyFieldName

Pour le attribuer la valeur peut être soit Récipient ou Fève.

Description de base d'un grain de message-driven

Le bloc XML suivant illustre une description typique d'un grain de message-driven dans le descripteur de déploiement:

fully.qualified.BeanClassNameContainer | BeanAuto-accuser | Dups-ok-acknowledgejavax.jms.Queue | javax.jms.Topic

» » » » Les bases de l'écriture entreprise code javabean