Grundlagen – Einführung

Java Server Pages Einstieg

Wer eine interaktive Webanwendung entwickeln will und über Java Kenntnisse verfügt, der sollte sich einmal mit Java Server Pages (kurz JSP) und Servlets beschäftigen. Zur Zeit entwickle ich eine Bibliothekssoftware zur internen Verwaltung. Ich lasse meine Erfahrungen in dieser Seite einfließen und versuche dabei auch auf die Stolperfallen einzugehen die ich im Projekt erlebt habe. Was zum Beispiel schon mit dem Laden des MySQL Treibers losgeht, wenn man mehere Tomcat-Versionen zum Testen benutzt. An bei auch ein Hinweis zur GUI-Erstellung.

Relationale Datenbanken und JDBC

Java Database Connection, kurz JDBC ist eine Datenbankschnittstelle auf der Java-Plattform. Diese bietet eine Zugriffmöglichkeit auf relationale Datenbanken verschiedener Datenbanksysteme wie z. B. Sybase SQL Anywhere.

Voraussetzung dafür ist ein JDBC Treiber, dieser stellt eine direkte Verbindung zum Datenbankmanagementsystem (DBMS) her. So können SQL-Anweisungen direkt aus einem Java-Programm an das DBMS gesendet und verarbeitet werden.

Die untenstehende Anleitung hilft beim Einstieg in das Thema, sowie beim Aufbau einer Testumgebung.

Struktogramm und UML

Eine gute Einleitung in das Thema Struktogramme bietet diese Internetseite. http://www.math.tu-berlin.de/ppm/skripte/struktogramme2009.pdf

Nachfolger zur Analyse ist die Unified Modeling Language (UML). Ich stelle das Sequenzdiagramm, das Aktivitätsdiagramm und das Klassendiagramm zur Verfügung.

Java/C# Objektorientierte Programmierung

Der Einstieg in die objektorientierte Programmierung kann sehr steinig sein. Eine sehr gute Einführung in dieses Thema bietet das Lehrbuch „Duden Informatik – Objektorientierte Programmierung mit BlueJ“, dort werden alle relevanten Grundlagen besprochen und durch viele Übungen vertieft. Die Universität Passau hat dieses Buch entwickelt und hält eine Internetseite mit wichtigen Informationen bereit.