Software Engineering Praxis im Sommersemester 2006
|
Vorbereitungen
Dann sind folgende vorbereitende Schritte abzuarbeiten, wie immer sind die von Ihnen wählbaren Angaben rot:
Arbeiten mit dem TemplateDas Projekt-Verzeichnis enthält ein Verzeichnis template in dem von nun an die gesamte Arbeit statt finden wird. Das Verzeichnis kann problemlos umbenannt werden:turing$ mv template myproject Als erstes wechselt man nun in das Verzeichnis myproject: turing$ cd myproject Dieses Verzeichnis enthält zum einen das Verzeichnis src, welches den Quellcode des Projekts enthält. Das Template enthält bereits als Beispiel ein HelloWorld-Servlet im package blatt7 Das Verzeichnis WEB-INF enthält die eigenliche Struktur der Webanwendung, unter anderem den Deployment-Descriptor web.xml. Das Template enthält auch ein fertiges Ant - Buildfile. Zum kompilieren dient das Target classes. Die Eingabe turing$ ant classes kompiliert alle Klassen im Verzeichnis src, die class-Files landen automatisch im Verzeichnis WEB-INF/classes. Das Target war erzeugt automatisch das
war-file für das Projekt. Um den Namen des war-Files zu ändern, muss in der Datei build.xml der Projektname von "template" auf den gewünschen Projektnamen geändert werden. Das war-File erhält immer automatisch den Namen des Projekts als Dateinamen. Deployment der Webanwendung.Das so erzeugte war-File muss nun nur noch in das webapp-Verzeichnis der Tomcat-Installation kopiert werden. Nach einem Neustart des Tomcat-Servers steht die Webanwendung zur Verfügung unter der URL turing:12345/template bzw. turing:12345/template/hello . |