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 Welcome to Our Store Welcome to Our Store Welcome, To access your account settings, click here... The rest...
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 Tomcat als Servlet-Server Sun Java SDK Oracle/SQL Server als Datenbank