Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Systementwicklungsprojekt: Implementierung eines Generators für Web-Formulare Aufgabensteller : Prof. Eickel Betreuer : Aurel Huber Bearbeiter : Anis Charfi.

Ähnliche Präsentationen


Präsentation zum Thema: "Systementwicklungsprojekt: Implementierung eines Generators für Web-Formulare Aufgabensteller : Prof. Eickel Betreuer : Aurel Huber Bearbeiter : Anis Charfi."—  Präsentation transkript:

1 Systementwicklungsprojekt: Implementierung eines Generators für Web-Formulare Aufgabensteller : Prof. Eickel Betreuer : Aurel Huber Bearbeiter : Anis Charfi

2 16.11.2000 Anis Charfi - EJB 2 Aufgabenstellung Erstellung eines Generators, der aus einer abstrakten Spezifikation eines Datentyps(cl file ) eine Java Servlet Applikation(Java Server Pages ) generiert Ein Server verwaltet die Dokumente(persistent gespeichert : XML ) und stellt Clients Web-Formulare zur Verfügung, zum Editieren der Dokumente.

3 16.11.2000 Anis Charfi - EJB 3 Servlets & Java Server Pages Servlets: Java Technologie für CGI-Programmierung Programme die in einem Webserver laufen und HTML Seiten dynamisch generieren JSP ist die neuste Technologie zur dynamischen Generierung von HTML-Seiten JSP ist eine Mischung aus HTML und JAVA Code Eine JSP Seite wird von einem JSP-Engine (Tomcat) in einem Servlet übersetzt und geladen

4 16.11.2000 Anis Charfi - EJB 4 JSP: Ein Beispiel Welcome to OurStore Welcome to Our Store Welcome, To access your account settings, click here.

5 16.11.2000 Anis Charfi - EJB 5 Realisierung: Spezifikation eines Datentyps mittels einer festgelegten kontextfreien Grammatik : // mailsystem.cl MailSystem::=Mail*:IncomingMail Mail*:OutGoingMail Mail::=String:Sender String:Receiver String:Subject Text:Body Generierung eines HTML-Formular für diesen Datentyp -> Mail.htm Generierung der Klasse -> MailSystem.java Generierung eines Servers (eine Java Server Page ) -> MailSystem.jsp,der die folgenden Operationen implementiert: Add, Edit, delete

6 16.11.2000 Anis Charfi - EJB 6 Implementierung : Mail.jsp <% op = request.getParameter("operation"); if(op.equals("Add")){ //Code für Add }else if(op.equals("Edit")){ //generate the form out.println(" Sender"); out.println("

7 16.11.2000 Anis Charfi - EJB 7 Implementierung :Makelist.jsp --Incoming Mail-- <% for (int i = 0; i < mailServ.in_list.size(); i++){ out.println(" "); out.println (" Sender :" + mailServ.in_list.elementAt(i).getSender()); // same Code for receiver, subject and body } %>

8 16.11.2000 Anis Charfi - EJB 8 Ausblick Implementierung von Beispielen, die Tupel, Alternativen und Listen enthalten. Dies Bespiele dienen als Basis für Entwicklung des Formgenerators Persistene Speicherung der Daten(XML) jetzt mithilfe der Serialisierung realisiert.


Herunterladen ppt "Systementwicklungsprojekt: Implementierung eines Generators für Web-Formulare Aufgabensteller : Prof. Eickel Betreuer : Aurel Huber Bearbeiter : Anis Charfi."

Ähnliche Präsentationen


Google-Anzeigen