1. PO: (persistentes Objekt), persistentes Objekt
kann als Java-Objekt betrachtet werden, das einer Tabelle in der Datenbank zugeordnet ist. Die Verwendung von Hibernate zum Generieren von PO ist eine gute Wahl.
2. VO: (Wertobjekt), Wertobjekt
wird normalerweise für die Datenübertragung zwischen Geschäftsschichten verwendet und enthält wie PO nur Daten. Es sollte sich jedoch um ein abstrahiertes Geschäftsobjekt handeln, das je nach den Anforderungen des Unternehmens einer Tabelle entsprechen kann oder nicht.
PO kann nur in der Datenschicht verwendet werden, und VO wird im Unternehmen verwendet Logikschicht und Präsentationsschicht. Jede Schicht betreibt ihre eigenen Datenobjekte, was die Kopplung zwischen Schichten verringert und zukünftige Systemwartung und -erweiterung erleichtert.
3. DAO: (Data Access Objects), Datenzugriff Objektschnittstelle
DAO ist die Datenzugriffsschnittstelle des Data Access Object, Datenzugriff: Wie der Name schon sagt, ist es so sich mit der Datenbank befassen. Eingebettet zwischen Geschäftslogik und Datenbankressourcen.
J2EE-Entwickler verwenden das Data Access Object (DAO) Designmuster , um die zugrunde liegende Datenzugriffslogik von der übergeordneten Geschäftslogik zu trennen. Die Implementierung des DAO-Musters kann sich mehr auf das Schreiben von Datenzugriffen konzentrieren Code.
Das DAO-Muster ist eines der Standard-J2EE-Entwurfsmuster. Entwickler verwenden dieses Muster, um die zugrunde liegenden Datenzugriffsvorgänge von der Geschäftslogik der oberen Ebene zu trennen:
1. Eine DAO-Factory-Klasse;
2. Eine DAO-Schnittstelle
3. Eine konkrete Klasse, die die DAO-Schnittstelle implementiert
Spezifische DAO-Klasse Enthält die Logik für den Zugriff auf Daten aus einer bestimmten Datenquelle.
4. BO: (Geschäftsobjekt), die Geschäftsobjektschicht
repräsentiert alle Entitätsklassen von „Dingen“ in der Anwendungsdomäne. Diese Entitätsklassen befinden sich auf dem Server und nutzen Serviceklassen, um ihre Aufgaben zu erfüllen.
5. POJO (Plain Old Java Objects), einfache Java-Objekte
sind eigentlich gewöhnliche JavaBeans. Der Name POJO wird verwendet, um Verwechslungen mit EJB zu vermeiden, und die Abkürzung ist relativ einfach Einige Klassen mit Attributen und ihren Getter- und Setter-Methoden können manchmal als Wertobjekte oder dto (Data Transform Object) verwendet werden. Wenn Sie über ein einfaches Operationsattribut verfügen, ist dies natürlich auch möglich, Geschäftsmethoden sind jedoch nicht zulässig kann nicht übertragen werden. Es gibt Methoden wie die Verbindung.
[Verwandte Empfehlungen]
1.
Details zum Erstellen von Objekten in JavaDetaillierte Beispiele für das Kopieren von Java-ObjektenDetaillierte Erläuterung von Beispielen zum Kopieren von Java-ObjektenDas obige ist der detaillierte Inhalt vonStellen Sie kurz mehrere Java-Objekte vor. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!