Maison  >  Article  >  Java  >  Présentez brièvement plusieurs objets Java

Présentez brièvement plusieurs objets Java

伊谢尔伦
伊谢尔伦original
2017-05-22 23:12:591767parcourir

1. PO : (objet persistant), l'objet persistant

peut être considéré comme un objet Java qui correspond à une table de la base de données. Utiliser Hibernate pour générer des PO est un bon choix.

2. VO : (objet de valeur), l'objet de valeur

est généralement utilisé pour le transfert de données entre les couches métiers, et comme PO, il ne contient que des données. Mais il doit s'agir d'un objet métier abstrait, qui peut correspondre ou non à une table, selon les besoins du métier.

PO ne peut être utilisé que dans la couche de données, et VO est utilisé dans le métier. couche logique et couche de présentation. Chaque couche exploite ses propres objets de données, ce qui réduit le couplage entre les couches et facilite la maintenance et l'expansion futures du système.

3. DAO : (Data Access Objects), accès aux données Interface d'objet
DAO est l'interface d'accès aux données Data Access Object, accès aux données : comme son nom l'indique, il s'agit de gérer la base de données. Pris en sandwich entre la logique métier et les ressources de base de données.

Les développeurs J2EE utilisent le modèle de conception Data Access Object (DAO) pour séparer la logique d'accès aux données sous-jacente de la logique métier de haut niveau. La mise en œuvre du modèle DAO peut se concentrer davantage sur l'écriture de l'accès aux données. code.

Le modèle DAO est l'un des modèles de conception J2EE standard. Les développeurs utilisent ce modèle pour séparer les opérations d'accès aux données sous-jacentes de la logique métier de niveau supérieur. Une implémentation DAO typique comprend les composants suivants : 1. Une classe d'usine DAO ;
2. Une interface DAO ;
3. Une classe concrète qui implémente l'interface DAO ;
4. Un objet de transfert de données (parfois appelé objet de valeur). Classe DAO spécifique Contient la logique d'accès aux données à partir d'une source de données spécifique.

4. BO : (Business Object), la couche d'objet métier
représente toutes les classes d'entités des "choses" dans le domaine d'application. Ces classes d'entités résident sur le serveur et utilisent des classes de service pour les aider dans leurs responsabilités.

5. POJO : (Plain Old Java Objects), les objets Java simples
sont en fait des JavaBeans ordinaires. Le nom POJO est utilisé pour éviter toute confusion avec EJB, et l'abréviation est relativement simple
Parmi. ce sont Certaines classes avec des attributs et leurs méthodes getter et setter peuvent parfois être utilisées comme objets de valeur ou dto (Data Transform Object). Bien sûr, si vous avez un attribut d'opération simple, c'est également possible, mais les méthodes métier ne sont pas autorisées et. ne peut pas être transporté. Il existe des méthodes comme la connexion.

【Recommandations associées】

1.

Détails sur la façon de créer des objets en Java

2

Exemples détaillés de copie d'objet Java<.>

3. Explication détaillée d'exemples de copie d'objets Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn