Komponentenmodelle für Web-Anwendungen
-
- Taschenbuch ausgewählt
- eBook
-
Sprache:Deutsch
48,00 €
inkl. gesetzl. MwSt.,
Beschreibung
Produktdetails
Einband
Taschenbuch
Erscheinungsdatum
12.07.2004
Verlag
GRINSeitenzahl
172
Maße (L/B/H)
21/14,8/1,3 cm
Gewicht
258 g
Auflage
4. Auflage
Sprache
Deutsch
ISBN
978-3-8386-8119-1
Die Diplomarbeit vergleicht die de-facto-Standards der komponentenbasierten Softwareentwicklung und die Spezifikationen und Frameworks zur Entwicklung von Web-Anwendungen, die mit den untersuchten Komponentenmodellen in Verbindung stehen.
Um die Ziele dieser Diplomarbeit zu erreichen, wurden im Kapitel 2 die Grundlagen der komponentenbasierten Softwareentwicklung vorgestellt. Anschließend wurde ein Überblick über die Komponentenmodelle und Spezifikationen der de-facto-Standards CORBA, der Enterprise JavaBeans, des .NET Frameworks und der Web-Services gegeben. Das Kapitel 2 schließt mit einem Vergleich der vorgestellten Komponentenmodelle, welcher durch eine tabellarische Übersicht verdeutlicht wurde.
Kapitel 3 beschäftigt sich in erster Linie mit Grundlagen und Architekturen von Web-Anwendungen. Dabei wurden die wichtigsten Anforderungen an Web-Anwendungen beschrieben, welche als typische Eigenschaften von Web-Anwendungen gesehen werden können. Diese Anforderungen wurden in einem Kriterienkatalog zusammengefasst. Er gilt als Verlgleichsgrundlage der beschriebenen Techniken. Ein Überblick über die Architekturen von Web-Anwendungen schafft einen Einblick in mehrschichtige Architekturen und deren Middleware. Ein oft verwendetes Entwurfsmuster für Architekturen von Web-Anwendungen ist das Model-View-Controller-Muster, welches abschließend in Kapitel 3 beschrieben wurde.
In Kapitel 4 wurden die Spezifikationen und Frameworks der beschriebenen Komponentenmodelle, im Zusammenhang mit Web-Anwendungen, näher untersucht. Die Untersuchungen beziehen sich auf die Architekturen der jeweiligen Spezifikationen und Frameworks und deren Lösungsstrategien um den in Kapitel 3 gefundenen Anforderungen aus dem Kriterienkatalog gerecht zu werden.
Praktisches Ziel der Diplomarbeit war die Entwicklung einer komponentenbasierten Web-Anwendung in Form eines Terminkalenders. Die dazu notwendigen Aktionen sind in Kapitel 5 zusammengefasst. Dazu wurde zuerst die zu entwickelnde Web-Anwendung spezifiziert, indem funktionale und nicht-funktionale Anforderungen an die Anwendung erhoben wurden. Anschließend erfolgte eine Auseinandersetzung mit den Vor- und Nachteilen der vorgestellten Techniken von CORBA, der J2EE Spezifikation, dem .NET Framework und er Web-Services um ein geeignetes Komponentenmodell für den Terminkalender zu finden. Die Entscheidung fiel auf die J2EE Spezifikation und Web-Services. Die restlichen Abschnitte beschreiben schließlich den Entwicklungsprozess des Terminkalenders und einer Synchronisationsanwendung. Diese Synchronisationsanwendung dient dazu, die Kalenderdaten mit Hilfe eines Web-Services und eines so genannten Conduits, mit einem Handheld-Computer der Firma Palm zu synchronisieren. Dabei wurden die Architekturen der Anwendungen vorgestellt und Probleme bei der Softwareentwicklung und deren Lösungen beschrieben.
Das Kapitel 6 versucht abschließend einen Ausblick auf künftig zu erwartende Entwicklungen, für komponentenbasierte Softwareentwicklung von Web-Anwendungen, zu geben. Insbesondere wurde dabei auf das semantische Web eingegangen.
Inhaltsverzeichnis:Inhaltsverzeichnis:
1.Einleitung1
1.1Zielsetzung2
1.2Gliederung2
2.Beschreibung von Komponentenmodellen4
2.1Grundlagen der komponentenbasierten Softwareentwicklung4
2.1.1Begriffe und Definitionen4
2.1.2Grundidee der komponentenbasierten Softwareentwicklung6
2.2Die de-facto-Standards der komponentenbasierten Softwareentwicklung9
2.2.1Die Common Object Request Broker Architecture10
2.2.2Die Enterprise JavaBeans der Java 2 Enterprise Edition17
2.2.3Die Assemblies des .NET Frameworks24
2.2.4Web-S...
Ein neues Kapitel für Ihre Bücher
Ein neues Kapitel für Ihre Bücher
Schenken Sie Ihren alten Schätzen ein zweites Leben und erhalten dafür eine Thalia Geschenkkarte.
Noch keine Bewertungen vorhanden
Verfassen Sie die erste Bewertung zu diesem Artikel
Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.
Kurze Frage zu unserer Seite
Vielen Dank für Ihr Feedback
Wir nutzen Ihr Feedback, um unsere Produktseiten zu verbessern. Bitte haben Sie Verständnis, dass wir Ihnen keine Rückmeldung geben können. Falls Sie Kontakt mit uns aufnehmen möchten, können Sie sich aber gerne an unseren Kund*innenservice wenden.
zum Kundenservice