JavaFX 2.2 vs JavaFX 8

javaMan könnte es auch anders formulieren: Nehme ich jetzt Java SDK 1.7 oder 1.8 zur Entwicklung von JavaFX-Anwendungen? Es gibt viele Vorteile, die für die neue Java / JavaFX Version sprechen, jedoch sollte man nicht vergessen, dass es sich um Developer Snapshots handelt und diese noch nicht einmal Feature Complete sind! Nur so zur Info – die Roadmap von Java 8:

  • Datum – Meilenstein – Beschreibung
  • 2013/05/23 -> M7 : Feature Complete
  • 2013/09/05 -> M8 : Developer Preview
  • 2014/01/23 -> M9 : Final Release Candidate
  • 2014/03/18 -> GA : General Availability

Dennoch lohnt sich, meiner Meinung nach, einen Blick auf JavaFX 8 zuwerfen. In diesem Blogbeitrag habe ich die drei gängigen JavaFX Versionen miteinander verglichen und ein kurzes Fazit gezogen.
(mehr …)

Java: Verschlüsselung mit Beispiel (Quickstart)

Java VerschlüsselungEgal ob WhatsApp, Sony Playstation Network oder Twitter alle haben ihre Schwierigkeiten mit der Sicherheit. Dabei ist es sooo einfach in Java Nachrichten oder Streams zu verschlüsseln. Um nicht jedes Mal das Rad neu zu erfinden, habe ich mir eine Klasse „EasyCrypt“ geschrieben. Diese Klasse kapselt die Ver- und Entschlüsslung von Strings und Streams. Einzig die Schlüsselerzeugung und -verwaltung muss man selbst managen.
In meinem Beispiel zeige ich die Ver- und Entschlüsselung von einem String mit AES und RSA.
(mehr …)

Model-View-Controller (MVC) mit JavaFX

MVC mit JavaFXJeder Programmierer kennt das: Man findet im Internet tausende Beispiele für eine neue Programmiersprache/Technologie/Framework, aber wie man eine richtige Anwendung architekturkonform programmiert steht irgendwo-.-„
Mit mehreren Anläufen und viel Erfahrung kann man irgendwann mal von einer guten Architektur reden. Aber Achtung – hier kommt die ultimative Architekturvorlage für JavaFX Anwendungen. Ich zeige in diesem Blogbeitrag, wie man schnell und einfach eine JavaFX Anwendung mit dem MVC Design Pattern programmieren kann. Natürlich kann man diesen Ansatz noch weiter ausbauen, aber die grobe Richtung sollte klar werden.
(mehr …)

JavaFX: TextField Eingabe beschränken (nur Zahlen, Buchstaben, etc.)

BenutzereingabenJedes gute Programm steht und fällt mit der Eingabevalidierung. Richtige bzw. stimmige Inputdaten sind die Grundvoraussetzung für jeden Algorithmus! Dabei sollte jede logische Schicht des Programms, wie zum Beispiel bei der 3-Schichtenarichtektur die Oberfläche, die Businesslogik und die Datenhaltung, eine Validierung vornehmen. In diesem Artikel geht es zunächst um die Benutzereingaben in der Oberfläche(umgesetzt mit JavaFX). In nachfolgenden Artikel wird das Thema weiter ausgeführt.

 

(mehr …)

JavaFX: UI aus Thread updaten

JavaFX 2.2Zunächst möchte ich darauf hinweisen, dass man parallele oder rechenintensive Aufgaben nicht immer in einen eigenständigen Thread auslagern muss. JavaFX bietet seit Version 2.0 mehrere Möglichkeiten an, Aufgabe effizient auszulagern. In dem Artikel „Concurrency in JavaFX“ wird sehr anschaulich die Verwendung von den Klassen javafx.concurrent.Task und javafx.concurrent.Service erklärt. Hier ist der Link zur API der Task-Klasse.
Zurück zum Thema: In diesem Beitrag erkläre ich, wie man seine JavaFX UI von einem beliebigen Thread aus updaten kann. Hierzu nutze ich die vom Framework bereitgestellte Funktion „Platform.runLater()„.
(mehr …)

JavaFX: Howto’s, Tutorials, Beispiele, Blogs und mehr

In diesem Blogbeitrag sammel ich wichtige und lesenswerte Blogs/Webseiten rund um das Thema JavaFX. Dabei habe ich besonders auf die Aktualität (mindestens JavaFX 2) und die Qualität der Webseite geachtet.
Zusätzlich habe ich gute und umfassende Beispiele herausgesucht.

 

 

(mehr …)

JavaFX: Hallo Welt-Projekt

JavaFX 2.2Kurze Unterbrechung der Web Service Serie: Heute geht es um JavaFX – genauer gesagt um die aktuellste Version 2.2. Wegen einem privaten Projekt beschäftige ich mich gerade intensiv mit dieser Technologie. JavaFX ist ein Framework für plattformübergreifende und individuelle Benutzeroberflächen in Java. Meiner Meinung nach ein guter Nachfolger von Swing. In diesem Beitrag geht es um ein kleines aber feines „Hallo Welt“-Programm.
(mehr …)

Web Service Release- / Versionsinformation (ANT)

Buildinformationen über JavaSOAP oder REST Web Service definieren immer eine Schnittstelle zu einem bestimmten Softwaresystem. Jedoch kann sich die Implementierung hinter dieser Schnittstelle jederzeit ändern. Mithilfe einer einzelnen Methode sollte man stets die aktuelle Version der Implementierung einsehen können. In diesem Beitrag zeige ich, wie so eine Methode aussehen kann und was sie beinhalten sollte.

 

(mehr …)

Web Service Basistest

Web Service BasistestDie Fehlerursache Nummer 1 bei Web Services ist schlicht weg die Infrastruktur. Die Web Service Technik an sich ist sehr robust, aber wenn der entsprechende Server nicht erreichbar oder überlastet ist – war die ganze Vorarbeit umsonst und man erhält eine Exception. In diesem Artikel beschreibe ich, wie man vorab einen Web Service prüfen kann.

 

(mehr …)

Gutes Web Service Design (Übersicht)

Serie - Gutes Web Service DesignUnglaublich aber wahr, ich fange zum ersten Mal in meiner Bloggerkarriere eine Serie an:-)
Toll oder? Aber nun zurück zum Thema: In dieser Serie geht es um gutes Web Service Design, d.h. ich berichte von Methoden und Möglichkeiten, um effektiv mit Web Services arbeiten zu können. Über folgende Themen werde ich in den nächsten Wochen ausführlich berichten:

 

(mehr …)

« Ältere Einträge Neuere Einträge »