Objektorientierte Persistenzmechanismen in Enterprise JavaBeans
| AUTHOR | Buchholz, Sven |
| PUBLISHER | Diplom.de (07/06/2000) |
| PRODUCT TYPE | Paperback (Paperback) |
Description
Inhaltsangabe: Einleitung: In der vorliegenden Arbeit werden M glichkeiten zum Einsatz objektorientierter Persistenzmechanismen in Enterprise JavaBeans (EJB 1.1) untersucht und Vorgehensweisen sowie Probleme n her herausgearbeitet. Dabei steht sowohl die Abbildung der verschiedenen Datenmodelle, als auch die Unabh ngigkeit vom konkreten zugrundeliegenden Datenbankmanagementsystem im Vordergrund. Dar ber hinaus werden Performance- und Skalierbarkeitsaspekte ber cksichtigt. Gang der Untersuchung: Nach einer Einf hrung und Motivation f r die Problematik werden Aspekte der Abbildung von Beans auf die Klassenstruktur einer objektorientierten Datenbank und die damit verbundenen Konvertierungen ausf hrlich betrachtet. Dies umfa t neben der Abbildung des Datenmodells auch die Integration der verschiedenen Transaktionsmanagementkonzepte. Im folgenden werden Teilkomponenten des Persistenzmanagements von EJB identifiziert sowie deren Aufgaben und Abh ngigkeiten herausgearbeitet. Dabei wird der Bedarf an einer einheitlichen Schnittstelle zwischen dem EJB-Container und dem Ressourcenadapter des Datenbankmanagementsystems deutlich. Diese soll die Integration eines beliebigen Persistenzmechanismus - insbesondere auch eines objektorientierten - in EJB erm glichen. Ausgehend von den Erkenntnissen aus den vorangestellten Betrachtungen wird im Hauptteil dieser Arbeit eine Ressourcenadapterschnittstelle, die EJBDBC-Schnittstelle, zum Einsatz bei container-managed Persistenz in EJB definiert. Die EJBDBC-Schnittstelle ist eine Call-Level-Schnittstelle, der als Datenmodell das Entity-Bean-Modell zugrunde liegt. Auf diese Weise wird ein Impedance Mismatch an der Datenbankschnittstelle vermieden. Die Abbildung des Entity-Bean-Schemas der EJB-Anwendung auf das Datenschema der zugrundeliegenden Datenbank ist innerhalb des Ressourcenadapters gekapselt. Somit wird Orthogonalit t zwischen der Containerimplementierung und dem DBMS erreicht. Eine prototypische Implementierung der vorgestellten
Show More
Product Format
Product Details
ISBN-13:
9783838624778
ISBN-10:
3838624777
Binding:
Paperback or Softback (Trade Paperback (Us))
Content Language:
German
More Product Details
Page Count:
148
Carton Quantity:
48
Product Dimensions:
5.83 x 0.34 x 8.27 inches
Weight:
0.44 pound(s)
Country of Origin:
US
Subject Information
BISAC Categories
Computers | Languages - General
Descriptions, Reviews, Etc.
publisher marketing
Inhaltsangabe: Einleitung: In der vorliegenden Arbeit werden M glichkeiten zum Einsatz objektorientierter Persistenzmechanismen in Enterprise JavaBeans (EJB 1.1) untersucht und Vorgehensweisen sowie Probleme n her herausgearbeitet. Dabei steht sowohl die Abbildung der verschiedenen Datenmodelle, als auch die Unabh ngigkeit vom konkreten zugrundeliegenden Datenbankmanagementsystem im Vordergrund. Dar ber hinaus werden Performance- und Skalierbarkeitsaspekte ber cksichtigt. Gang der Untersuchung: Nach einer Einf hrung und Motivation f r die Problematik werden Aspekte der Abbildung von Beans auf die Klassenstruktur einer objektorientierten Datenbank und die damit verbundenen Konvertierungen ausf hrlich betrachtet. Dies umfa t neben der Abbildung des Datenmodells auch die Integration der verschiedenen Transaktionsmanagementkonzepte. Im folgenden werden Teilkomponenten des Persistenzmanagements von EJB identifiziert sowie deren Aufgaben und Abh ngigkeiten herausgearbeitet. Dabei wird der Bedarf an einer einheitlichen Schnittstelle zwischen dem EJB-Container und dem Ressourcenadapter des Datenbankmanagementsystems deutlich. Diese soll die Integration eines beliebigen Persistenzmechanismus - insbesondere auch eines objektorientierten - in EJB erm glichen. Ausgehend von den Erkenntnissen aus den vorangestellten Betrachtungen wird im Hauptteil dieser Arbeit eine Ressourcenadapterschnittstelle, die EJBDBC-Schnittstelle, zum Einsatz bei container-managed Persistenz in EJB definiert. Die EJBDBC-Schnittstelle ist eine Call-Level-Schnittstelle, der als Datenmodell das Entity-Bean-Modell zugrunde liegt. Auf diese Weise wird ein Impedance Mismatch an der Datenbankschnittstelle vermieden. Die Abbildung des Entity-Bean-Schemas der EJB-Anwendung auf das Datenschema der zugrundeliegenden Datenbank ist innerhalb des Ressourcenadapters gekapselt. Somit wird Orthogonalit t zwischen der Containerimplementierung und dem DBMS erreicht. Eine prototypische Implementierung der vorgestellten
Show More
List Price $118.90
Your Price
$117.71
