Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Java-basierte Frameworks

Struts, Expresso und Eclipse Modeling Framework

Java-basierte Frameworks
Über dieses Buch
  • Art: Bachelorarbeit
  • Autor: Dennis Storm
  • Abgabedatum: April 2003
  • Umfang: 65 Seiten
  • Dateigröße: 4,3 MB
  • Note: 1,0
  • Institution / Hochschule: Fachhochschule Darmstadt Deutschland
  • ISBN (eBook): 978-3-8324-6871-2
  • ISBN (Paperback) :
    978-3-8324-6871-2 P
  • ISBN (CD) :978-3-8324-6871-2 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Storm, Dennis April 2003: Java-basierte Frameworks, Hamburg: Diplomica Verlag
  • Schlagworte: Model Driven Architecture (MDA), Programmierung, Codegenerierung, Adapter, Proxy

Bachelorarbeit von Dennis Storm

Einleitung:

Gegenstand meiner Praxisphase bei EMB AG in Darmstadt war Erweiterung einer Verwaltungssoftware für Musikkataloge. Dieses Projekt, wie die meisten Projekte bei EMB AG, wurde innerhalb der LAMP-Umgebung realisiert. LAMP steht für Linux, Apache, MySQL und PHP.

Die Verwaltungssoftware entstand mit Hilfe eines hauseigenen Frameworks. Dieses Framework ist in der Lage anhand spezifischer Konfigurationen alle nötigen PHP-Klassen zu generieren, um dann das Generat ohne weiteres Zutun in Betrieb zu nehmen.

Schranken des erwähnten Frameworks bestehen darin, dass das Framework selbst und dessen Produkte nur mit LAMP-Plattform betrieben werden können. Ziel der vorliegenden Arbeit ist es, eine Wissensgrundlage für ein neues Werkzeug zu schaffen – ein Java-basiertes Framework. In diesem Zusammenhang werden nachfolgend theoretische Grundlagen und neue Technologien beschrieben sowie einige Frameworks als Vertreter vorgestellt.

Aufbau der Arbeit Zunächst beginnen wir im Kapitel 1 mit einer Abgrenzung des Begriffs „Framework“ von seinen Nachbarbegriffen wie Klassenbibliothek, Komponente oder Entwurfsmuster. Häufig werden diese Begriffe durcheinander gebracht, was natürlich zu unnötigen Missverständnissen führt.

Im Kapitel 2 anschließend werden Technologien und neue Standards dargestellt, die für später diskutierte Frameworks relevant sind. Begriffe wie MDA sind noch zu neu, um allgemein bekannt zu sein.

Kapitel 3 vervollständigt die Wissensbasis mit für diese Arbeit besonders relevanten Entwurfsmustern „MVC“, „Adapter“, „Factory“ sowie „Proxy“.

Im Kapitel 4 werden 3 der am meisten verbreiteten oder stark bekannten Frameworks vorgestellt. Deren Herkunft, Architektur und Besonderheiten werden beschrieben. Alle Produkte sind als Open Source Software verfügbar und somit für jeden Leser greifbar.

Anschließend, im Kapitel 5, wird eine einfache Verwaltungssoftware mit einem der 3 vorgestellten Frameworks (EMF) realisiert und das Ergebnis schließlich im Kapitel 6 kurz analysiert.

Kapitel 7 fasst die gewonnenen Erkenntnisse in einem Fazit zusammen.

Inhaltsverzeichnis:

EINLEITUNG 4
AUFBAU DER ARBEIT 5
1. BEGRIFFSBESTIMMUNG 6
1.1 FRAMEWORK 7
1.2 KLASSENBIBLIOTHEKEN 9
1.3 KOMPONENTEN 11
1.4 ENTWURFSMUSTER 12
2. STANDARDS UND TECHNOLOGIEN 13
2.1 GENERATIVE PROGRAMMIERUNG 14
2.2 MDA 17
3 RELEVANTE MUSTER 21
3.1 MODEL-VIEW-CONTROLLER 22
3.2 ADAPTER 24
3.3 FACTORY 26
3.4 PROXY 27
4. FRAMEWORKS 29
4.1 STRUTS 30
4.1.1 Jakarta 30
4.1.2 Das Framework 30
4.2 EXPRESSO 34
4.2.1 Jcorporate 34
4.2.2 Das Framework 34
4.3 EMF 40
4.3.1 Eclipse Projekt 40
4.3.2 Eclipse Plattform 40
4.3.3 Domäne „Eclipse“ 41
4.3.4 EMF-Plugin 42
5. UMSETZUNG MIT EMF 45
5.1 ANFORDERUNG 46
5.2 MODELLIERUNG 47
5.3 CODEGENERIERUNG 49
5.3.1 Modell 50
5.3.2 Edit 51
5.3.3 Editor 52
5.4 DAS PRODUKT 53
5.4.1 Start 53
5.4.2 Betrieb 54
6. ERGEBNISANALYSE 56
7. FAZIT 58
LITERATURVERZEICHNIS 60
ABKÜRZUNGSVERZEICHNIS 62
ANLAGEN 63

Arbeit zitieren:
Storm, Dennis April 2003: Java-basierte Frameworks, Hamburg: Diplomica Verlag

Schlagworte:
Model Driven Architecture (MDA), Programmierung, Codegenerierung, Adapter, Proxy

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren