JSP und Servlets mit Tomcat
Die immer stärker werdende kommerzielle Nutzung des World Wide Web stellt stetig höhere Anforderungen an die Generierung von dynamischen Webseiten und Webservices. Um komplexe Geschäftsprozesse in verteilten und skalierbaren Anwendungen abzubilden, reichen die seitenbasierten Ansätze von CGI- und CGI-ähnlichen Technologien in der Regel nicht aus. Entwickler nutzen dann zunehmend die Java Server Technologie, deren einheitlicher Standard J2EE (Java 2 Enterprise Edition) heute von einer Vielzahl namhafter Unternehmen und weiten Teilen der "Open Source Community" unterstützt wird.
JSP und Servlets sind integraler Bestandteil der J2EE und in derem mehrschichtigen Applikationsmodell zuständig für die Präsentation dynamischer Daten. Sie sind vergleichbar mit serverseitigen Technologien wie CGI/Perl, PHP, Microsoft ASP und ColdFusion, gehen aber über diese hinaus: Sie bieten eine klare Trennung von Code und Design, sind besser skalierbar, vom Design her sicherer als CGI, leichter zu warten und häufig kostengünstiger zu entwickeln. Durch ihre nahtlose Integration in die Java Technologie werden sie zu einem mächtigen Werkzeug.
Arbeitsmittel und Kenntnisse
Der Kurs wendet sich an Webentwickler/innen, die in die Java Server Technologie einsteigen wollen. Sie sollten Grundkenntnisse der Programmiersprache Java mitbringen, wie sie in unserem Java-Basiskurs „Objektorientierte Programmierung in Java" vermittelt werden. HTML-Kenntnisse sowie ein grundsätzliches Verständnis von dynamischen Webseiten sind hilfreich. Obwohl der Workshop in Deutsch durchgeführt wird, werden Sie häufig mit den originalen Dokumentationen arbeiten, die durch die Bank in Englisch abgefasst sind. Sie sollten Englisch lesen können.
Während Sie JSPs mit Ihrem bevorzugten HTML – Editor erstellen können, werden wir ab Woche zwei auch Java-Klassen kompilieren, wofür eine Java-Entwicklungsumgebung nicht unpraktisch wäre.