O-J2EE-DB J2EE Essentials, the database view Trivadis AG Guido ...
O-J2EE-DB J2EE Essentials, the database view Trivadis AG Guido ...
O-J2EE-DB J2EE Essentials, the database view Trivadis AG Guido ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
O-<strong>J2EE</strong>-<strong>DB</strong><br />
<strong>J2EE</strong> <strong>Essentials</strong>, <strong>the</strong> <strong>database</strong> <strong>view</strong><br />
<strong>Trivadis</strong> <strong>AG</strong><br />
<strong>Guido</strong> Schmutz<br />
Peter Welkenbach<br />
July 2006<br />
(Vers. 1.0.2)
Diese Kursunterlagen basieren auf:<br />
Copyright © <strong>Trivadis</strong> <strong>AG</strong>, 2001-2007, alle Rechte vorbehalten.<br />
Gedruckt in der Schweiz.<br />
Beschränktes Recht.<br />
Diese Unterlagen oder Teile dieser Unterlagen dürfen in keiner Weise und aus keinem Grund ohne die<br />
ausdrückliche schriftliche Erlaubnis der <strong>Trivadis</strong> Training <strong>AG</strong> vervielfältigt werden.<br />
Die Informationen in diesen Unterlagen können ohne weitere Ankündigung geändert werden. Falls Sie<br />
Fehler in den Kursunterlagen finden, sind wir Ihnen dankbar, wenn Sie dies in schriftlicher Form an<br />
<strong>Trivadis</strong> <strong>AG</strong><br />
Europa-Strasse 5<br />
CH-8152 Glattbrugg<br />
oder per Email an<br />
training@trivadis.com<br />
mitteilen.<br />
<strong>Trivadis</strong> <strong>AG</strong> garantiert keine Fehlerfreiheit dieser Kursunterlagen.<br />
Oracle7, Oracle8, Oracle8i, Oracle9i, Oracle10g ,Oracle Designer, Oracle Developer, Oracle<br />
Applications, Oracle Forms, Oracle Reports, Oracle Browser, Oracle Data Query, Oracle Human<br />
Resources, Oracle Personnel, PL/SQL, Pro*C, Oracle Graphics, Oracle Generator sind Warenzeichen der<br />
Oracle Corporation.<br />
Microsoft und MS-DOS sind registrierte Warenzeichen und Windows ist ein Warenzeichen der Microsoft<br />
Corporation.
Inhaltsverzeichnis<br />
1 Object Orientation Primer 1-1<br />
1.1 OO Primer 1-3<br />
1.2 Class 1-11<br />
1.3 Objects 1-15<br />
1.4 Attributes 1-22<br />
1.5 Methods/Operations 1-29<br />
1.6 Encapsulation 1-37<br />
1.7 Interface 1-39<br />
1.8 Inheritance/Polymorphism 1-41<br />
1.9 OO with Java 1-49<br />
2 XML <strong>Essentials</strong> 2-1<br />
3 <strong>J2EE</strong> Over<strong>view</strong> 3-1<br />
4 J<strong>DB</strong>C 4-1<br />
5 SQLJ 5-12<br />
6 JNDI 6-12<br />
7 Component Software 7-12<br />
8 Object-Relational Impedance Mismatch 8-12<br />
8.1 What is it ? 8-12<br />
8.2 OO/ER-Mapping 8-12<br />
9 Enterprise JavaBeans (EJB) - Basics 9-12<br />
10 Web Components 10-12<br />
10.1 Over<strong>view</strong> 10-12<br />
10.2 Servlets 10-12<br />
10.3 Java Server Pages (JSP) 10-12<br />
10.4 Tag Libraries (Taglibs) 10-12<br />
10.5 MVC and Struts Framework 10-12<br />
10.6 Implementing Business Logic with EJBs 10-12<br />
11 Enterprise JavaBeans (EJB) – Advanced Concepts 11-12<br />
Copyright © <strong>Trivadis</strong> <strong>AG</strong> Inhaltsverzeichnis 1
11.1 Declarative Transaction Management 11-12<br />
11.2 EJB Inheritance 11-12<br />
11.3 Container-managed relationships (CMR) 11-12<br />
11.4 EJB QL 11-12<br />
11.5 Design Patterns 11-12<br />
12 Unit Testing with JUnit 12-12<br />
13 Java Data Objects (JDO) 13-12<br />
14 Java Message Service (JMS) 14-12<br />
15 Message Driven Beans (M<strong>DB</strong>) 15-12<br />
16 Web Services 16-12<br />
17 Enterprise Application Integration (EAI) 17-12<br />
17.1 <strong>J2EE</strong> Connector Architecture (JCA) 17-12<br />
17.2 XML Canonical Format 17-12<br />
17.3 Enterprise Integration Patterns 17-12<br />
18 <strong>J2EE</strong> Application Configurations 18-12<br />
19 <strong>J2EE</strong> Administration and Deployment 19-12<br />
20 Bridging <strong>the</strong> communication gap 20-12<br />
2<br />
Copyright© <strong>Trivadis</strong>