WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur...
-
Upload
heini-linden -
Category
Documents
-
view
212 -
download
0
Transcript of WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur...
WINLearn
Technische Umsetzung
Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur
Datenauswertung Datenhaltung: Datenbank oder
Filesystem JDBC für den Zugriff auf eine
relationale Datenbank
JSP - JavaServerPages Verbindung zwischen statischem
und dynamischem HTML Bei herkömmlichen CGI
Programmen wird die komplette Seite dynamisch zusammengebaut
JSP erlaubt es sowohl den statischen als auch den dynamischen Teil separat zu erzeugen
JSP - Vorteile JSP vs ASP:
nicht auf Windows beschränkt funktioniert mit verschiedenen Webservern
JSP vs PHP: Java ist weiter verbreitet als PHP Erweiterte Möglichkeiten von Java (JDBC, ...)
JSP vs. JavaScript: Client unabhängig Zugriff auf das Filesystem des Servers
JSP - Beispiel<HTML><HEAD><TITLE>Welcome to Our Store</TITLE></HEAD><BODY><H1>Welcome to Our Store</H1><SMALL>Welcome,<!-- User name is "New User" for first-time visitors --><% out.println(Utils.getUserNameFromCookie(request)); %>To access your account settings, click <A HREF="Account-Settings.html">here.</A></SMALL>.. The rest ... </BODY></HTML>
Datenhaltung Relationale Datenbank mit XML
Schnittstelle (Oracle, SQL Server, DB2, ...) Zugriff über JDBC
Dateisystem (per XML) Möglichst generisch per XML/SOAP Möglichst unabhängig von einer
Datenbank (Testing)
Thirdparty Software Apache als Web-Server
http://httpd.apache.org/ Tomcat als Servlet-Server
http://jakarta.apache.org/ Sun Java SDK 1.4
http://java.sun.com/ Oracle/SQL Server als Datenbank