Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:August Lorenz Geändert vor über 9 Jahren
1
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
Portabilität Skalierbarkeit -> 1 bis 1000 Nutzer gleichzeitig Flexiblität -> mehrschichtige Anwendungen Integration von Altsystemen -> return on invest Einfachheit -> kürzere Entwicklungszeit hohe Qualität -> Ausfallsicherheit, Fehler J2EE
2
Motivation(II) gesuchte mehrschichtige Software schwer zu erstellen
Integration vorhandener Quellen und Tools kostet bis 50% der Entwicklungszeit J2EE (Java 2 Platform, Enterprise Edition) auf mehrschichtige Architekturen ausgerichtet bricht Barriere zwischen unterschiedlichen Unternehmenssystemen J2EE
3
Motivation (III) stellt heterogenem Markt von Applikations-servern einheitliche komponenten- und javabasierte Plattform gegenüber definiert Standard für Entwicklung mehr-schichtiger unternehmensweiter Anwen-dungen kein Produkt sondern allgemeiner Rahmen für Erstellung von enterprise applications J2EE
4
Anwendungsmodell(I) J2EE
5
Anwendungsmodell(II)
Präsentationsebene (Clientseite) HTML, Applets, Javaapplikationen Präsentationsebene (Serverseite) JSP, Servlets Geschäftsebene (bei geringer Komplexität mit Präsentationsebene zusammenfaßbar) EJB Datenebene DBMS, ERP J2EE
6
Anwendungsmodell (III)
Komponenten durch Anwendungsentwickler erstellt unabhängig von Systemdiensten (Persistenz...) Konfiguration mit XML Client-, Web- und EJB-Komponenten Container von Systemherstellern implementiert unterstützt Komponenten Bereitstellung von Diensten (Transaktionen...) J2EE
7
Anwendungsmodell (IV)
Connectoren von Systemhersteller implementiert zur Ankopplung existierender Informations-systeme J2EE
8
Enterprise Java Beans (EJB)
Session Beans (stateless, stateful) Implementierung von Geschäftsprozessen, Anwendungsfällen Entity Beans (CMP, BMP) Implementierung von Geschäftsobjekten, fachliche Entities Message Driven Beans Realisierung asynchroner Prozesse und Anwendungsfälle J2EE
9
J2EE-Architektur J2EE
10
Rollenverteilung Hersteller von Servern Hersteller von Komponenten
Zusammenstellung von Komponenten Anpassung der Komponenten Systemadministrator J2EE
11
Zusammenfassung Standard für Entwicklung mehrschichtiger unternehmensweiter Anwendungen Bereits von vielen Applikationsserver-herstellern unterstützt (Bea, IBM...) Produkte der Anwender laufen auf jedem System, das J2EE-Plattform unterstützt IT Anwendungen anbieterunabhängig IT Entwickler können Geschäftslogik imple-mentieren, statt Infrastruktur aufzubauen J2EE
12
Quellen Turau, V., Saleck, K., Schmidt, M.: Java Server Pages und J2EE: Unternehmensweite Web-basierte Anwendungen, dpunkt.verlag, Heidelberg, 2001 J2EE
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.