Servlets und Java Server Pages (JSP) Tutorial

Servlets und Java Server Pages (JSP) sind Java Programme, mit dessen Hilfe Browseranwendungen auf Basis von HTML realisiert werden können. Servlets sind Java Klassen, die einen bestimmten Aufbau haben und HTML Code enthalten können. Vor der ersten Ausführung werden die Servlets vom Webserver kompiliert und ausgeführt. Java Server Pages bestehen im Gegensatz zu Servlets hauptsächlich […]

Mehr lesen »

Java und XML Tutorial

Die Verarbeitung von XML Dateien hat in den letzten Jahren enorm an Bedeutung gewonnen. Nicht zuletzt durch das immer verstärkte Angebot von WebServices wird die die Markup Language immer wichtiger bei der Verarbeitung von Daten. Daher ist es auch als Java-Softwareentwickler von Vorteil zu wissen, wie XML Dateien bearbeitet werden können. Für die Verarbeitung von […]

Mehr lesen »

Java Serialisierung und persistente Objekte

Java bietet mit der Objektserialisierung die Möglichkeit, Objekte auch ohne Datenbank zu persistieren. So sind diese auch nach dem Beenden einer Anwendung bei dem nächsten Aufruf wieder verfügbar. Die Serialisierung wird nicht nur zum speichern gewünschter Objekte verwendet, sondern ist in der Netzwerkkommunikation (RMI – Remote Methode Invocation) ein wichtiger Bestandteil. Für die Persistierung der […]

Mehr lesen »

PHP MySQL Tutorial

Eine Datenbankverbindung über die Skriptsprache PHP herzustellen, ist wohl eine der wichtigsten und meist genutzten Funktion die im Webumfeld gebraucht wird. Aus diesem Grund wird im Folgendem ein Tutorial gezeigt, das einen Datenbankzugriff auf einen MySQL Datenbankserver herstellt. Voraussetzungen PHP (hier: Version 5.2.12) MySQL Datenbankserver (hier: Server Version: 5.1.47-1) Testdatenbank (hier: Sakila)

Mehr lesen »

Java HSQLDB (HyperSQL) Tutorial

Nicht immer ist es notwendig, eine installierte Version eines relationalen Datenbanksystems wie beispielsweise MySQL, MSSQL oder sogar einen Oracle Datenbankserver bei der Softwareentwicklung vorliegen zu haben. Nicht selten ist es vollkommen ausreichend, ein eingebettetes Datenbanksystem in der Applikation zu verwenden. Thomas Müller hat einst die HSQLDB in Java entwickelt. Sie ist frei erhältlich und unterliegt […]

Mehr lesen »

„grub_puts“ error nach Ubuntu update (10.04 => 10.10)

Vor gut einer Stunde habe ich mein Ubuntu von der Version 10.04 (Lucid Lynx) auf die vor wenigen Tagen erschienene Version 10.10 (Maverick Meerkat) updaten wollen. Das Herunterladen sowie das Installieren hat gut eine Stunde gedauert, bevor ich zu einem Neustart des Systems aufgefordert wurde. Nach einem Reboot erhoffte ich anschließend das neue Ubuntu 10.10 […]

Mehr lesen »

Jabber Server (Openfire) installieren

Openfire ist ein in Java geschriebener Open-Source Instant Messenger Server. Er bietet eine gute Alternative zu einem ICQ, AIM, YIM, MSN oder auch IRC Server. Ein Jabber Server bringt viele Funktionalitäten mit sich die ich hier einmal kurz zusammenfassen möchte. Single Chat Multi-User Chat versenden von Offline-Nachrichten Statusanzeige versenden von Dateien Verschlüsselung der Daten RSS-Feeds […]

Mehr lesen »

Java – Look and Feel ändern

In der Java Programmierung ist es immer wieder schön, von Haus aus nicht auf ein bestimmtes Theme (Look and Feel) bei der Entwicklung von Programmen angewiesen zu sein. So bietet Java bereits als Standard vier unterschiedliche Themes an. In diesem Tutorial wird kurz und knapp gezeigt, wie verschiedene Oberflächenelemente unter den vier Themes aussehen. Die […]

Mehr lesen »

MySQL Server installieren

MySQL Server müssen keineswegs immer auf Fremdsystemen installiert werden. Oft ist es hilfreich, in der lokalen Systemlandschaft einen eigenen MySQL Server als Eigen zu bezeichnen. Der Datenbankserver kann auf dem eigenen PC (mit welchem Tag täglich gearbeitet wird) installiert sein, oder, falls vorhanden auch auf dem eigenen lokalen Server. Wie ein zum Beispiel ein Server […]

Mehr lesen »

RCP Maildemo

Um einen guten Einstieg in die Rich Client Programmierung zu finden, ist eine kleine Demoanwendung meist der erste Schritt in die richtige Richtung. Dennoch möchte ich zuvor auf zwei Artikel hinweisen die für das Verständnis von RCP hilfreich sein können. Hierbei handelt es sich zum einen um die wesentlichen Grundlagen sowie um die Rich Client […]

Mehr lesen »