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