Martin Jäkle, TSBU Middleware

Slides:



Advertisements
Ähnliche Präsentationen
EJB, Norbert Schuler1 Enterprise Java Beans z Was sind Enterprise JavaBeans? z Historie z Motivation z Architektur z Konstruktion eines Enterprise.
Advertisements

Object Relational Mapping
Objektrelationales Mapping mit JPA
Objektrelationales Mapping mit JPA Advanced Topics Jonas Bandi Simon Martinelli.
Cloud42 Dominik Muhler Seminar StuPro cims cims.
C Sharp (C#) Martin Saternus Senior Student Partner
der Universität Oldenburg
RMI RMI Systemarchitektur Servlet Cont. Präsentation Logik Datenbank Servlet Cont. Servlet Cont. EJB-Container Oracle RMI JDBC.
Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel.
DVG Dateien Dateien. DVG Dateien 2 Die Klasse File Die Klasse File stellt die Verbindung zwischen dem Filesystem des Rechners und dem.
Rechnernetze und verteilte Systeme (BSRvS II)
JPQL Java Persistence Query Language
PKJ 2005/1 Stefan Dissmann Vorwoche - Klasse public class Studierende { private String name, vorname, studiengang; private int matNr, semester; private.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Enterprise Java Beans (EJB) VL Anwendungssysteme Freitag, Gerald Weber.
Objektrelationales Mapping mit JPA Working with Persistent Objects Jonas Bandi Simon Martinelli.
Objektrelationales Mapping mit JPA
Objektrelationales Mapping mit JPA Getting Started Jonas Bandi Simon Martinelli.
Objektrelationales Mapping mit JPA Testing Jonas Bandi Simon Martinelli.
Stephan Bury  Pascal Busch  Bita Gerami
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
FH-Hof Java Packages Richard Göbel. FH-Hof Das Modulkonzept für Java Packages dienen zur Strukturierung größerer Java- Programme Ein Package kann: eigene.
3.1.7 Korrektheit von Objekten Voraussetzung für die Diskussion der Korrektheit von nichtsequentiell benutzten abstrakten Objekten: Modellbasierte Spezifikation:
XDoclet ETIS SS05.
Business Logik als EJB-Applikation Gruppe pea19 Raed IssaChristian KubanekHonoré Tiako.
Java-Kurs - 2. Übung Entwicklungsumgebung Struktur von Programmen
Vererbung Spezialisierung von Klassen in JAVA möglich durch
Modellierung der Zugriffslogik auf Datenbanktabellen Software Component Technology for Distributed Applications Andreas Fink.
DVG Interfaces. DVG mehrfache Vererbung 4 Mehrfache Vererbung ist die Ableitung einer Klassen von mehreren anderen Klassen. –farbigerPunkt.
DVG Klassen und Objekte
Kollektionstypen (1) Es sind polymorphe Typkonstruktoren, jeweils als Sorten- und als Klassenkonstruktor (t,v beliebige Typen): –set, Set :Ungeordnete.
Java Data Objects (JDO) und Implementierung in FastObjects.
J2EE Conformance von JDBC Middleware und EJB Applikation Server Detlef KünzelSystemberater +49 (0)
Seite 1 Interface - Konzept Ein Interface führt einen neuen Datentyp ein: interface Frau {... } Das Interface enthält Deklarationen ( keine Definitionen.
FQTQ ShowCase Prototyp einer Applikation zur Beratungsunterstützung.
Enterprise JavaBeans Architektur Folien zum IFC-Vortrag am
Komponenten-orientierte Middleware am Beispiel von Enterprise Java Beans (EJB) Clemens Düpmeier,
Herzlich Willkommen… welcome… soyez la bienvenue….
Working With Persistent Objects
1 Sg 3 – JSP - Java Server Pages Softwareengineering Praktikum Java Server Pages Nicole Brandstätter Josef Sturm Karl Streicher.
Robotron – Titel der Präsentation Martin Kunze,
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
Getting Started Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Referent: Stephan Metzler
Ein JEE 5 Webframework Jörg Wüthrich Infopoint, 4. Februar 2009
Komponentenarchitekturen, Enterprise Java Beans (EJB)
Programmbereich, zu dem eine Deklaration gehört Arten von Gültigkeitsbereichen -Namespace : Deklarationen von Klassen, Interfaces, Structs, Enums, Delegates.
Variablen in Programmiersprachen
Hibernate (OR-Mapping)
Testtechniken-Praktikum WS 2005/06 1 Arbeiten mit JUnit Andreas Höfer Dr. Matthias Müller Mit Beiträgen von Johannes Link.
Persistenz: Objekt-Lebensdauer In RDBMS wird Lebensdauer von Werten durch ihren Typ festgelegt: Instanzen von Relationstypen sind persistent, alle anderen.
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Java-Kurs Übung Besprechung der Hausaufgabe
Enterprise Java Beans (EJB) Projekt Verteilte Informationssysteme Freitag, Gerald Weber.
WS2006/2007 Vorlesung: Datenbanken und Internet Copyright 2006 – DBIS/Dr. Karsten Tolle Klausur-Termin? 120 Minuten Bearbeitungszeit Mögliche Termine (unter.
Rusch Philipp, Spiegel Philipp, Sieber Michael, Ucar Sahin, Wetzel Markus.
1 Persistence Strategies for WebServices Senior Consultant Java Forum Stuttgart, 27. Juni 2002.
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Controller Werkstatt updaten Werkstatt ws = werkstattarray.get(werkstattId); ws.setName(name); ws.setAnsprechpartner(ansprechpartner); ws.setTelefonnummer(telefonnummer);
DOAG Regionaltreffen Trier/Saarland Verwendung von TopLink in J2EE Applikationen 09. September 2003 Marcus Keuper, Pfeil GmbH
© 2012 TravelTainment Einführung in Enterprise JavaBeans Seminarvortrag von Ralf Penners Folie 1 von 34.
1 TopLink - flexible Persistenz im Oracle Application Server.
Verteilte Anwendungen: J2EE
„Was du ererbt von Deinen Vätern hast, erwirb es, um es zu besitzen.“
Aufgaben zu Rückgabewerten
ADF Business Components: Ein Praxisbericht
Alles wird gut! Suche im MyCoRe Jens Kupferschmidt
Test.
 Präsentation transkript:

Martin Jäkle, TSBU Middleware EJB 3.0 mit TopLink Martin Jäkle, TSBU Middleware

TopLink als EJB 3.0 Container 3 Möglichkeiten zur Deklaration der Mappings Implizit in den EntityBeans im Standardfall Explizit in den EntityBeans mit Annotations Descriptor-File aus der Mapping Workbench

Der Entity-Manager Wrapper für Session bzw. UnitOfWork Ressource für Finder innerhalb des Containers Einstiegspunkt für Tests ausserhalb des Containers

EntityManager public interface EntityManager { public void create(Object entity); public <T> T merge(T entity); public void remove(Object entity); public Object find(String entityName, Object primaryKey); public <T> T find(Class<T> entityClass, Object primaryKey); public void flush(); public Query createQuery(String ejbqlString); public Query createNamedQuery(String name); public Query createNativeQuery(String sqlString); public void refresh(Object entity); public void evict(Object entity); public boolean contains(Object entity); }

Q & Q U E S T I O N S A N S W E R S A