Wenn Sie eine Kopie der Arbeit wünschen, so schreiben Sie mir bitte eine Mail.
Ich schicke Ihnen gerne ein Exemplar im .pdf - Format zu, würde aber gerne wissen,
aus welchen Günden Sie sich für die Arbeit interessieren. Meine Emailadresse finden
Sie unter dem Punkt
Adresse.
1. Einleitung
1.1 Die Softwarekrise - Probleme der Softwareentwicklung
1.2 Wiederverwendung als Lösungsansatz - Motivation der Arbeit
1.3 Ziele der Arbeit
2. Wiederverwendung
2.1 Definition
2.2 Ziele und Nutzen der Wiederverwendung
2.2.1 Qualitätsverbesserungen
2.2.2 Effizientere Entwicklung
2.2.3 Kostenreduktion
2.3 Abstraktionsstufen der Wiederverwendung
2.4 Arten der Wiederverwendung
2.4.1 Black - Box Reuse
2.4.2 White - Box Reuse
2.4.3 Glass - Box Reuse
2.4.4 Beurteilung
2.5 Voraussetzungen für den Einsatz
2.5.1 Organisatorische Voraussetzungen
2.1.2 Technische Voraussetzungen
2.6 Erfahrungen aus bisherigen Projekten
3. Komponenten und Komponentenmodelle
3.1 Definition
3.2 Komponenten
3.2.1. Eigenschaften
3.2.1. Komponenten und Objekte
3.3 Komponentenmodelle
3.3.1. Sprach- und Plattformunabhängigkeit
3.3.2. Basisstandards
3.3.3. Dienste eines Komponentenmodells - Die Vertragsmetapher
3.3.4. Vorstellung gängiger Modelle
4. Entwicklung wiederverwendbarer Komponenten
4.1 Innere Struktur
4.1.1. Trennung von Schnittstelle und Implementierung
4.1.2. Kopplung und Kohäsion
4.1.3. Vererbung, Delegation und Aggregation
4.2 Bestimmung der Funktionalität
4.3 Kommunikation
4.4 Konfigurierbarkeit
4.5 Entwurfsmuster
4.5.1 Erzeugungsmuster
4.5.1 Strukturmuster
4.5.1 Verhaltensmuster
4.6 Auswirkungen auf die Architektur und das Design
4.7 Domain - Engineering
5. Webkomponenten
5.1 Das Web als Schnittstelle
5.2 Das Web aus Komponentensicht
5.3 Anforderungen an Webkomponenten
5.4 Realisierungsansätze
5.4.1 Datenzugriff und Repräsentation
5.4.2 Auswertung und Transformation
5.4.3 Dynamik und Parametrisierung
6. Der J2EE - Standard
6.1 Überblick
6.2 Technologien
6.2.1 JNDI - Java Naming and Directory Interface
6.2.2 JDBC - Java Database Connectivity
6.2.3 JMS - Java Message Service
6.2.4 Servlets und Java Server Pages
7. Benelog - Redesign einer bestehenden Anwendung
7.1 Vorstellung des Applikation
7.2 Bisherige Architektur
7.3 Redesign der Anwendung
7.3.1 Anforderungsanalyse
7.3.2 Eintscheidungsgründe für J2EE
7.3.3 Geschäftskomponenten
7.3.4 Realisierung der Zugriffsmöglichkeiten
7.3.5 Webschicht
7.4 Implementierung
7.5 Bewertung
7.6 Weiterführende Aspekte
8. Zusammenfassung und Ausblick
8.1 Zusammenfassung
8.2 Ausblick
A. Abbildungsverzeichnis
B. Literatur