ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2004 (DA04): Arbeits-Archiv
 
DA Mun 04/1 - Web-basierende SMS-Anwendung, konstruiert mit Hilfe des Java Struts Frameworks und Hibernate
Studierende: Rouven Buchi, buechrou
  Daniel Sturchler, stuerdan

Betreuer: Ewald Mund, mund

Die Diplomarbeit wurde wahrend sieben Wochen im Herbst 2004 von Daniel Sturchler und Rouven Buchi geschrieben. Die Inhalte beziehen sich auf den Studiengang Kommunikation und Informatik an der Zurcher Hochschule Winterthur. Der Diplomarbeit liegt die Projektarbeit "SMS Marketingplattform ? Technologieentscheid und konzeptionelle Grundlagen" aus dem Sommersemester 2004 zu Grunde.

Idee der Applikation ist es, dass sich Benutzer zuerst registrieren mussen und anschliessend in Ihrem personlichen Account gratis SMS versenden, ihr Adressbuch verwalten, Empfangerlisten erstellen und die gesendeten Nachrichten betrachten resp. loschen konnen. Aufgabe war es einerseits die Webapplikation anhand von Struts und dem O/R-Mapping Tool Hibernate zu erstellen. Andererseits musste analysiert werden, in welcher Form die erwahnten Werkzeuge den Programmierer bei seiner Arbeit unterstutzen.

Zu Struts ist zu sagen, dass es dem Programmierer diverse Fleissarbeiten abnimmt. Durch den vorgegebenen Aufbau des Frameworks sind viele Programmierschritte bereits vorgegeben und mussen nur noch applikationsabhangig angepasst werden. Struts halt definitiv, was es verspricht und erlaubt dem Programmierer auch in komplexen Applikationen gut den Uberblick zu behalten.

Bei Hibernate handelt es sich um ein sehr komplexes und machtiges Werkzeug um O/R-Mappings zu erstellen. Die Einarbeit ist sehr zeitaufwendig. Ist die Grundidee aber einmal klar, konnen bereits mit geringem Hibernate Wissen, kleinere Applikationen programmiert werden. Wird die Applikation jedoch komplexer, so wird auch Hibernate zunehmend anspruchsvoller und man muss sich mit sehr vielen Hibernate spezifischen Eigenschaften auseinandersetzen. Es war jedoch eine gute Erfahrung um einmal mit einem O/R-Mapping Tool gearbeitet zu haben. Das nachste Mal wurden wir uns mit einem anderen O/R-Mapping Tool beschaftigen.

Die Applikation konnte wie gewunscht fertig erstellt werden und erfullt alle gestellten Anforderungen.

zurück