Liste V Enterprise JavaBeans

Ähnliche Dokumente
Liste V Enterprise JavaBeans

Programmieren 2 - Java

Liste MI / Liste I Programmieren in C++

Enterprise JavaBeans Überblick

Enterprise JavaBeans Überblick: 12. Session Facade Einleitung 12.2 Problem 12.3 Lösung. Prof. Dr. Björn Dreher Liste V Enterprise JavaBeans 460

Introduction to JSF technology and Rapid Application Development Roland Zänger

Erfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Softwareentwicklung mit Enterprise JAVA Beans

Programmierung von Client/Server- Anwendungen

Workload: 300 h ECTS Punkte: 10

Softwareentwicklung in verteilten Umgebungen, Teil 12 Enterprise Middleware. Dieter Schmalstieg. Dieter Schmalstieg SVU Enterprise Middleware

JavaServer Faces Ein Arbeitsbuch für die Praxis

Enterprise JavaBeans Überblick

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java

Client/Server-Programmierung

Max-Ernst Strasse 29, Meerbusch. Diplom Informatiker FH, Fachhochschule Dortmund. Softwareentwicklung / Projektmanagement

Enterprise JavaBeans Überblick

Client/Server-Programmierung

Spring Dynamic Modules for OSGi Service Platforms

Enterprise JavaBeans (mit JBoss)

Enterprise JavaBeans Überblick: 8. Test-Driven Development. 8.1 Einleitung 8.2 Beispiel 8.3 Anwendung mit Eclipse und dem JBoss Application Server

Kompendium der Web-Programmierung

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0

Multimedia im Netz Wintersemester 2012/13

Oracle Weblogic Administration Grundlagen

Prototypische Bug Report / Feature Request Anwendung

MICHAEL RÜGER. Abschluss Diplom Fach Informatik. Geburtsjahr 1985 Profil-Stand April 2015

PROFIL JAN OTTO. Stand: September Bachelor of Science. Informatik. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a.

Profil Gunnar Schmid

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen. Sommersemester Michael Theis, Lehrbeauftragter 1

Java: Kapitel 1. Überblick. Programmentwicklung WS 2008/2009. Holger Röder Holger Röder

Eberhard Wolff. Spring. Framework für die Java-Entwicklung. "BJ dpunkt.verlag

FH LU JEE Vorlesung SS Ralf Gitzel

Java.NET Web-Technologien Mobile

VAADIN, SPRING BOOT & REST

Proseminar Wirtschaftsinformatik. Prof. Dr. Hans Knud Arndt Dipl. Wirtsch. Inf. Stefan Breitenfeld Grundstudium WIF, SS 2006

Gergely Tóth. Fachkenntnisse und Kompetenzen. Geburtsdatum: Handy: ;

Vorlesung Software aus Komponenten

Software Evolution. Prof. Dr. Gabriele Taentzer Dr. Thorsten Arendt Wintersemester 2015/2016

CAS Enterprise Application Development Java EE

Enterprise JavaBeans Überblick: 9. Architektur der Web-Schicht. 9.1 Einleitung 9.2 Front-Controller Servlet 9.3 Java Server Pages 9.

DB-Aspekte des E-Commerce Schwerpunkt: Techniken. Servlets und JavaServer Pages

Aktuelle Kurstermine

Java-Bausteine für Internet-Anwendungen auf Basis von XML

Enterprise JavaBeans Überblick

Übung SOA - Einführung WS 2014/15

Model-Driven Development in der Praxis. mit objectif. Herzlich willkommen

Steuerflucht ins Ausland? Bringt nichts!

Portale mit dem Java-Portlet-Standard JSR168, Jetspeed 2 und WSRP

Praktikum Softwareentwicklung 2

Christian Raab. Persönliche Daten

Vortrag. Thema: Apache Struts + Tiles

<Insert Picture Here> Oracle Forms Roadmap in Richtung SOA

M i t a r b e i t e r p r o f i l (Stand: Juni 10)

Richard Oates Thomas Langer Stefan Wille Torsten Lueckow Gerald Bachlmayr. Spring & Hibernate. Eine praxisbezogene Einführung HANSER

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Oktober 2016

Portal-Entwicklung mit ADF und PDK

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Oracle Weblogic Administration Grundlagen

Schwerpunkt: Ausbildung: Fremdsprachen: Betriebssysteme: Programmiersprachen:

WildFly Application Server Administration

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Juli 2015

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

Architecture Blueprints

CAS Enterprise Application Development Java EE

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland

JSP und Servlet Programmierung

Stefan Zörner. Portlets. Portalkomponenten in Java. ntwickier

Modellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg

Struts 2 Das Imperium schlägt zurück?

Enterprise Java Beans Einführung

J2EE mit Eclipse 3 und JBoss

In den folgenden tabellarischen Übersichten finden Sie Kenntnisse und Fähigkeiten unseres Entwickler-Teams und unserer Berater.

Programmierung von verteilten Systemen und Webanwendungen mit Java EE

Webanwendungen mit IBM Rational und IBM WebSphere V6

Anforderungsgetriebene Webentwicklung mit Grails:

Kai Wähner MaibornWolff et al GmbH

Individuelle Softwareentwicklung

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart

Application Server und Continuous Integration

HAGEN KLATT. Geburtsjahr 1989 Profil-Stand Juni Triona Information und Technologie GmbH Dekan-Laist-Straße 15a Mainz

Middleware für Verteilte Informationssysteme

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln

Application Server. ein Vortrag von Laurent & Mich

Spring & Hibernate Eine praxisbezogene Einführung

Andreas Krüger Java EE Entwickler

Einführung in Datenbanksysteme +++ Datenbanken für Bioinformatiker

Transkript:

Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengänge Allgemeine Informatik und Medieninformatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik (Diplom) Komponentenarchitekturen (Bachelor) WS 2008/2009 Kapitel 1-6 1 Organisatorisches 4-std. Vorlesung/Seminar + 4/2-std. Praktikum (2 Gruppen) 75% Anwesenheit bei Praktikum ist Pflicht Note aus (ausgearbeitetem) Seminarvortrag (25%) und Projektaufgabe (75%) Zusatzaufgabe für Prüfungsleister (Diplom) Zusätzliche mündliche Prüfung (Bachelor) Gruppen von 2 Studierenden (möglichst einheitlich SL oder PL) Diplomstudiengänge: Anmeldung zur PL vom 5.1. bis 12.1.2009, 13:00 Uhr! 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 6 (Standard Edition, JDK 1.6.0) Java EE 5 (Enterprise Edition) in Form des JBoss Application Servers in der Version 5.0.0, zur Zeit Release Candidate CR2 Als Entwicklungsumgebung Eclipse in der Version Ganymede (z. Zt. SR1) Enthält spezielle Plug-ins zur Unterstützung der Java EE 5 Architektur Subclipse Plugin Prof. Dr. Björn Dreher Liste V Enterprise JavaBeans 4 2

Entwicklungsumgebung Zusammenfassung: Standards und Tools Java SE: Standard Edition, Version 6 Java EE: Enterprise Edition, Version 5 EJB: Enterprise JavaBeans 3.0 Hypersonic DBMS Server (kommt mit JBoss) Web-Schicht Java Server Pages (JSP) und Servlets (alles von Hand) oder JavaServer Faces (JSF) oder Jakarta Struts Framework Webserver: Apache Tomcat, in JBoss enthalten Source Code Versioning Tool Subclipse (Eclipse Update Site: http://subclipse.tigris.org/update_1.4.x) 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): Einführung in XML Einführung in Servlets JSP 1 und 2 JP QL 1 und 2 Struts 1 und 2 Java EE Pattern 1, 2, und 3 Java Messaging Service Message-Driven Beans Aspect Oriented Programming 1 und 2 Web Services 1 und 2 Unit Testing mit JUnit 1 und 2 Service Oriented Architecture (SOA) Model Driven Architecture (MDA)... Prof. Dr. Björn Dreher Liste V Enterprise JavaBeans 7 Inhalte Als Seminarvorträge (ggf. ergänzt um Vorlesungsabschnitte): Transaktionen Security Standard Tag Library Hibernate Ajax EJB 2.1 Session Beans EJB 2.1 Entity Beans EJB Timers EJB Clustering Cactus Test Framework Andere Application Server (z.b. IBM WebSphere, BEA Weblogic) Alternativen zu EJB: Leichtgewichtige Container (Hibernate, Spring Framework,...) Java EE 5 vs. MS.NET 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 Martin Backschat, Bernd Rücker Enterprise JavaBeans 3.0, Grundlagen Konzepte Praxis, 2. Auflage 2007 Spektrum Akademischer Verlag, ISBN 978-3-8274-1510-3 Ausführliches Werk zum Thema. Gute Erklärungen von Hintergründen. Prof. Dr. Björn Dreher Liste V Enterprise JavaBeans 9 Literatur O. Ihns, D. Harbeck, S. Heldt, H.Koscheck EJB 3 professionell, 1. Auflage 2007 dpunkt.verlag, ISBN 978-3-89864-431-0 Auch ein sehr gutes Lehrbuch zu EJB 3. Prof. Dr. Björn Dreher Liste V Enterprise JavaBeans 10 5

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 11 Literatur Thomas Stark Java EE 5.0. Master Class. Einstieg für Anspruchsvolle Addison-Wesley Empfehlung eines Studenten Thomas Stark Java EE 5.0 mit JBoss und Eclipse Addison-Wesley Noch nicht erschienen (19.04.2007) Floyd Marinescu EJB Design Patterns Alle wesentlichen EJB Design Patterns Buch auch als (nicht druckbares) PDF Dokument Kito D. Mann JavaServer Faces in Action Manning, 2005, ISBN 1-932394-12-5 Sehr gutes Lehrbuch über das Thema Prof. Dr. Björn Dreher Liste V Enterprise JavaBeans 12 6

Literatur Links zu PDF-Dokumenten, aktualisierter Literatur und alle aktuellen Informationen zur Lehrveranstaltung finden sich bei www.informatik.fh-wiesbaden.de/~dreher/lv/ejb_2008/index.html Alle Informationen zur Installation auch direkt bei http://www.informatik.fh-wiesbaden.de/~knauf/ KomponentenArchitekturen2008/index.html Prof. Dr. Björn Dreher Liste V Enterprise JavaBeans 13 7