Montag, 28. September 2009

WLS Tutorial 1: Ein einfaches Servlet

Zunächst soll ein einfaches Servlet im JDeveloper erstellt und auf dem beiliegenden Weblogic Server ausgeführt werden. Alle, die bereits die Kombination JDeveloper 10g und oc4j kennen, werden feststellen, dass sich bishier nur wenig für den Entwickler geändert hat.
Zunächst wird eine neue Application WLS-Tutorial aus dem Applications Drop Down Menü erstellt. Diese ist vom Typ 'Generic Application'. Auf der zweiten Seite des Dialogs bekommt das Projekt einen Namen, z.B. 'SimpleServlet'. Dann wird 'JSP and Servlets' den Project Technologies hinzugefügt, Java kommt automatisch dazu. Auf der nächsten Seite kann man noch einmal die Pfade überprüfen und dann bestätigen.

Über den Menüpunkt New bekommt man den Dialog in dem man in der Baumdarstellung unter 'Web Tier|Servlets' den Punkt 'HTTP Servlet' anwählen kann. Daraufhin erscheint ein Wizard in dem man auf der zweiten Seite die Voreinstellung 'Servlet 2.5' stehen lassen kann.
Auf der nächsten Seite kann man dem Servlet einen etwas netteren Namen geben, z.B. 'TestServlet'. Die restlichen Seiten kann man so stehen lassen und bekommt dafür den Quelltest des neuen Servlets.

Um das Servlet ein wenig dynamischer zu gestalten, fügen wir über der Zeile mit dem letzten out.println Kommando noch folgende Zeile hinzu:

out.println(new Date());

Damit wäre die Geschäftslogik abgeschlossen und das Servlet ist bereits ausführbar. Dazu reicht es, den 'Run'-Button oben in der Toolbar (das grüne Dreieck) anzuklicken. Dadurch wird der interne Weblogic gestartet und  das Servlet deployed.


Falls sich der Browser mit dem Servlet nicht durch Klick auf den Link ausführen lässt, dann kann man den Link auch einfach in die Adresszeile des Browsers kopieren. Das Ergebnis sollte auf jeden Fall wie folgt aussehen:

Auffällig ist der lange Name der context-root, den der JDeveloper automatisch generiert hat: WLS-Tutorial-SimpleServlet-context-root. Dieser kann, wie viele Einstellungen, in den Projekt Properties konfiguriert werden, die man über den Doppelklick auf das Projekt (der Wurzelknoten, links im Projekt-Browser) erhält.
Hier kann man im Bereich 'Java EE Application' etwas kürzere Namen wählen, z.B. SimpleServlet für die Web Application und WLS-Tutorial für die Context Root.

Zum Redeployment kann man einfach noch einmal auf den Run-Button klicken. Danach erreicht man die Anwendung unter http://127.0.0.1:7101/WLS-Tutorial/testservlet.

Keine Kommentare:

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.