Liste V – Enterprise JavaBeans

Werbung
Liste V – Enterprise JavaBeans
Fachhochschule Wiesbaden, FB Design Informatik Medien
Studiengang Allgemeine Informatik
Vorlesung zur Vertiefungslehrveranstaltung
„Spezielle Methoden der Softwaretechnik“
WS 2006/2007
Kapitel 1 - 6
1
Organisatorisches
„
4-std. Vorlesung/Seminar + 4-std. Praktikum (2 Gruppen)
‰
‰
‰
‰
„
Anmeldung zur PL vom 15.1. bis 22.1.2007, 13:00 Uhr!
‰
„
75% Anwesenheit bei Praktikum ist Pflicht
Note aus (ausgearbeitetem) Seminarvortrag (25%) und Projektaufgabe
(75%)
Zusatzaufgabe für Prüfungsleister
Gruppen von 2 Studierenden (möglichst einheitlich SL oder PL)
Dann ist Teilnahme Pflicht!
OE muss innerhalb 1 Semesters wiederholt werden, sonst wieder
OE!
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
2
1
Lernziele und Inhalte
„
Aufbauend auf den Kenntnissen in
‰
‰
‰
„
Softwaretechnik,
Datenbanksysteme und der
Programmiersprache Java
die Entwicklung von
‰
‰
‰
mehrschichtigen (multi-tier) „Enterprise“-Web-Anwendungen
unter Einsatz von Enterprise JavaBeans Komponenten
und Java Web-Komponenten
lernen
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
3
Ziele und Inhalte
„
Stoff wird teils als Vorlesung vermittelt sowie seminaristisch
erarbeitet, d.h.
‰
‰
‰
„
die Studierenden müssen aufgrund (überwiegend englischsprachiger
Quellen) Teile des Stoffes durcharbeiten und
dann den übrigen Teilnehmern in Vorträgen vermitteln
Ausarbeitung auf Papier und zur Aufnahme in den Web-Seiten der
Lehrveranstaltung
Für die Praktikumsaufgaben kommen zum Einsatz:
‰
‰
‰
Java SE 5 (Standard Edition, JDK 1.5.0, aktuell 1.5.0_08)
Java EE 5 (Enterprise Edition) in Form des JBoss Application Servers in
der Version 4.0.5
Als Entwicklungsumgebung Eclipse in der Version 3.2.1
„
Zusätzlich spezielle Plug-ins zur Unterstützung der Java EE 5
Architektur
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
4
2
Entwicklungsumgebung
„
Zusammenfassung: Standards und Tools
‰
Java SE: Standard Edition, Version 5
Java EE: Enterprise Edition, Version 5
‰
EJB: Enterprise JavaBeans 3.0
‰
Hypersonic DBMS Server (kommt mit JBoss)
‰
‰
Java Server Pages (JSP) und Servlets für die Web-Schicht
„
Apache Tomcat Webserver, in JBoss enthalten
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
5
Inhalte
„
Vorlesung;
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
Überblick Java EE und Komponententechnologien
Einführung Java EE Plattform
Einführung in Enterprise JavaBeans
Enterprise JavaBeans Architektur
Ressourcen Management und Primär Services
Die erste Enterprise Bean
Entity Beans
Entity Bean Beziehungen
Architektur der Web-Schicht
...
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
6
3
Inhalte
„
Als Seminarvorträge (ggf. ergänzt um Vorlesungsabschnitte):
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
XML
Vertiefung Session Beans
EJB QL
Message-Driven Beans
Web-Tier Technologien
JSPs
Servlets
Kapselung der Kontrolle in JSPs in Custom Tags
Struts
...
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
7
Inhalte
„
Als Seminarvorträge (ggf. ergänzt um Vorlesungsabschnitte):
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
Java EE 5-Pattern I
Java EE 5-Pattern II
Java EE 5-Pattern III
Transaktionen
Security
Java EE 5 Connector Architektur
Web-Services
JavaServer Faces Technology
Andere Application Server (z.B. IBM WebSphere, BEA Weblogic)
Alternativen zu EJB: Leichtgewichtige Container (Hibernate, Spring
Framework, ...)
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
8
4
Literatur
„
„
„
Bill Burke, Richard Monson-Haefel
Enterprise JavaBeans 3.0, Fifth Edition 5/2006
O'Reilly, ISBN 0-596-00978-X
Sehr gutes Lehrbuch, diese Auflage aktualisiert für EJB 3.0
Rima Patel Sriganesh, Gerald Brose, Micah Silverman
Mastering Enterprise JavaBeans 3.0
Aktuelles Standardwerk aktualisiert für EJB 3.0
Buch auch als (nicht druckbares) PDF Dokument
Floyd Marinescu
EJB Design Patterns
Alle wesentlichen EJB Design Patterns
Buch auch als (nicht druckbares) PDF Dokument
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
9
Literatur
„
„
„
„
„
Ed Roman et al.
Mastering Enterprise JavaBeans, 3nd Edition
Ausführliches Standardwerk, aber noch EJB 2.1
Buch auch als (nicht druckbares) PDF Dokument
Nicholas Kassem and the Enterprise Team
Designing Enterprise Applications with the Java 2 Platform,
Enterprise Edition (Java EE 5 Blueprints)
Buch als PDF Dokument
Java EE 5 Tutorial
HTML und PDF Dokumente, ersetzt o.g. Developer’s Guide
Writing Enterprise Applications with Java 2 SDK, Enterprise
Edition
PDF Dokument
...
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
10
5
Literatur
„
Links zu PDF-Dokumenten, aktualisierter Literatur und
alle aktuellen Informationen zur Lehrveranstaltung finden sich bei
„
www.informatik.fh-wiesbaden.de/~dreher/lv/EJB_2006/index.html
„
Alle Informationen zur Installation auch direkt bei
„
„
www.informatik.fh-wiesbaden.de/~knauf/
SWTVertiefung2006/index.html
© Prof. Dr. Björn Dreher
Liste V – Enterprise JavaBeans
11
6
Herunterladen