Netzwerkkommunikation über Java RMI

Mit Hilfe von RMI (Remote Method Invocation) besteht in der Java Softwareetnwiklung die Möglichkeit, Programme über unterschiedliche Rechner zu verteilen. Für die Nutzung von RMI ist es lediglich notwendig, auf jedem dieser Rechner eine Java Virtuelle Maschine (JVM) auszuführen. Bei der Remote Method Invocation werden entfernte Java Objekte aufgerufen, welche beispielsweise von einem Server erzeugt […]

Mehr lesen »

E-Mail versenden mit JavaMail

E-Mails verschicken mit Spring4

Die Java Mail API bietet dem Softwareentwickler die Möglichkeit, E-Mail Funktionalitäten in eine bestehende Anwendung zu integrieren. Hierzu bringt JavaMail bereits alle benötigten Klassen mit, unabhängig davon ob die E-Mail verschlüsselt, mit Anhang, in HTML oder als Plain Text versendet werden soll. Auch das empfangen und auslesen erhaltener E-Mails ist mit JavaMail kein Problem. Theoretisch […]

Mehr lesen »

Datenaufbereitung über JTabbedPane, JList und JTable – Tutorial

In der Java Oberflächenprogrammierung liest in der Regel der Softwareentwickler Daten aus einer Datenbank um sie anschließend visuell in seinem Programm zu veranschaulichen. Für die Veranschaulichung gibt es unterschiedlichste Möglichkeiten. In diesem Tutorial wird gezeigt, wie Daten beispielsweise in einer Liste oder in einer Tabelle visuell aufbereitet werden können. Das Ganze wird in einer Anwendung […]

Mehr lesen »

Kostenlose 9. Auflage von „Java ist auch eine Insel“ erschienen

Das Kultbuch „Java ist auch eine Insel“ ist in diesen Tagen in der neunten Auflage wie üblich frei zum Download erschienen. Inhalte gegenüber der letzten Version wurden grundlegend überarbeitet und aktualisiert, heißt es. Das knapp 1500 Seiten schwere Buch umfasst den Großteil der Javaprogrammierung und ist somit für Java-Einsteiger, Studenten und Umsteiger ein gern gesehenes […]

Mehr lesen »

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 »

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 »

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 »

Java MySQL (JDBC) Tutorial

Nicht selten ist es notwendig über Java Daten aus einer MySQL Datenbank auszulesen. Und wie es bei den meisten Fällen so ist, ist der erste Schritt der schwierigste. Um diesen Schritt zu vereinfachen, wird eine kleine Demo Anwendung erstellt die die notwendigen Zeilen an Code benötigt, um Daten aus einer MySQL Datenbank auszulesen. Die HSQLDB […]

Mehr lesen »