DAO modèle en java, ce qui est un Objet d'Entreprise
Directement à partir de cette oracle article sur le J2EE DAO Modèle:
Tout est très clair, en effet, mais l'Objet de l'Entreprise "participant" (comme ils les appellent).
Je cite ici le peu que je voudrais plus d'informations sur (en particulier serait utile un exemple réel (facile)).
BusinessObject
La BusinessObject représente les données du client. C'est l'objet qui
nécessite un accès à la source de données à obtenir et stocker des données. Un
BusinessObject peut être mis en œuvre comme un session bean, bean entité, ou
certains autres objet Java, en plus d'une servlet ou d'aide haricot
accède à la source de données.
Je suis en train d'utiliser ce modèle comme un exercice (en tant qu'étudiant à l'examen OCPJP elle nécessite de comprendre le Pattern DAO). Pour l'instant j'ai ma source de données (base de données mysql), mon objet de transfert (JavaBean nom de la Personne) et mon DAO objet d'interfaçage entre la base et le JavaBean (Personne).
Donc encore une fois Ce qu'est exactement un Objet Métier est?
Merci d'avance
OriginalL'auteur Rollerball | 2013-06-09
Vous devez vous connecter pour publier un commentaire.
VOIR ICI
Lien brisé. 🙁
OriginalL'auteur PSR
Le DAO est responsable de l'obtention d'un objet métier dans un stockage de manière indépendante.
Par exemple, vous pouvez créer un DAO pour l'accès à un client comme
puis de mettre en place un accès aux données jdbc
ou de mettre en œuvre un CustomerDao qui accède à un service web ou whatelse.
L'avantage de la CustomerDao est qu'un client (le code qui utilise la CustomerDao)
il est indépendant de la concreate de la technologie de stockage. C'est pourquoi vous devez desing le DAO de l'API sans stockage dépendances. Un bon indicateur est le déclarations d'importation de la CustomerDAO interface. Si le CustomerDAO déclarations d'importation contenir quelque chose comme:
vous devriez repenser la conception de votre API.
Mais gardez à l'esprit que vous pouvez également introduire API dépendances avec des chaînes.
E. g.
L'entreprise objet contient des données il est l'endroit où vous devez
mettez le domaine de la logique. Si vous utilisez un domaine riche en modèle d'approche.
Pour les détails, voir Des exemples concrets sur les raisons de la "Anémique Modèle de Domaine" est considéré comme un anti-modèle
OriginalL'auteur René Link
Je ne suis pas expert dans ce,
mais je pense que le profane de l'explication que je peux donner à l'objet de l'entreprise est ceci: business objects tenir les variables d'instance et les attributs nécessaires pour un accès aux données (e.g de la base de données) et de la logique métier (par exemple, une classe Java de traitement des opérations) pour communiquer.
L'objet de l'entreprise n'est généralement rien pour lui-même.
Par exemple,
un téléphone peut être un objet de gestion entre une personne et un portail de nouvelles,
le téléphone n'a rien fait de lui-même,
il tient juste le navigateur internet et les paramètres de configuration nécessaires par les deux parties.
OriginalL'auteur Fabusuyi012