Software Project 2007 - Seminarvortrag "Programmieren und das Web"
Web Server, Web Services, and all that
Eine Linksammlung mit Tutorials muss fuer beide Themenschwerpunkte zur Verfuegung gestellt werden. Ausserdem muss eine Praesentation ueber 45 Minuten gehalten werden und die verwendeten Folien zur Verfuegung gestellt werden. Termin fuer den Vortrag ist Mittwoch, der 7.11.2007.
Folgende Fragen sollten die Zuhörer am Ende Eures Vortrages beantworten kännen:
Web Server
* Was ist ein Web Server? Wofuer benutzt man Web Server?
* Was ist Apache Tomcat? Wofuer benutzt man Apache Tomcat?
* Was ist JSP? Wofür benutzt man JSP? (Nicht: Wie sieht JSP aus!)
* Was ist ein Servlet? Wofür benutzt man Servlets? (Nicht: Wie codiert man ein Servlet!)
* Was ist der Unterschied zwischen Servlet und JSP? Wie unterscheiden sich die Szenarien, für die man sie benutzt?
* Wie haengen die folgenden Begriffe zusammen, was unterscheidet sie?: Web Server, Application Server, Servlet Container, Web Container, Servlet, JSP
Demo-Video: Erstellung eines einfachen(!) Beispiel-Servlets in Eclipse.
Demo-Video: Servlet in Web Server laden.
Demo-Video: Servlet im Browser aufrufen und kurz die Funktionalitaet zeigen.
Web Services
* Was ist ein Web Service?
* Was ist SOAP? Wozu braucht ein Web Service SOAP (nicht: Wie codiert man SOAP!)
* Was ist WSDL? Welche Informationen stehen in einem WSDL Dokument? (nicht: Wie sind diese Informationen kodiert! )
* Was unterscheidet ein WS von einem Servlet Container?
* Was kann man mit einer Web Service Methode machen, was mit einer normalen Java-Methode nicht geht?
* Was ist JAX-WS?
* Was ist Apache-CXF?
* Was ist Marshalling?
Demo-Video: Anhand eines Beispiels: Wie erstelle ich einen Web Service mit Apache CFX in Eclipse?
Demo-Video: Anhand des selben Beispiels: Wie erstelle ich einen Web Service Client (ein Programm, das einen Web Service aufruft) mit CXF in Eclipse?
Erklaert immer, wofuer die Abkuerzungen stehen!

Staff