Jetzt sehen Sie durch:Softwareentwicklung

neuer cooler Code-Editor Atom

Der ewige Krieg zwischen IDE und Editor geht in die nächste Runde. Normalerweise nutze ich Eclipse und Notepad++ in der Kombination, aber aktuell teste ich einen neuen Editor namens Atom. Atom ist ein von GitHub entwickelter Editor, der gut aussieht und ein paar coole Feature hat.

 

(mehr …)

Flickr: RSS-Feed erstellen und Benutzer-ID/Flickr-ID herausfinden

 

Flickr ist ein großartiger Foto-Sharing-Dienst, der jedem Benutzer kostenlos 1TB Speicherplatz bietet. Auch die Apps und die API sind vorbildlich gestaltet! Jedoch ist die Dokumentation etwas lückenhaft und ich hatte Probleme einen RSS-Feed von meinem Account zu erstellen. Daher geht es in diesem Beitrag um die RSS-Feeds von Flickr und wie man die URL am besten zusammenbaut.
(mehr …)

Java: IBAN berechnen

Wir schreiben das Jahr 2014 und das Thema SEPA(Single Euro Payments Area) ist noch lange nicht vorbei. Im Vordergrund steht dabei die Umwandlung der alten Bankleitzahl und Kontonummer in das neue Format IBAN.
Bitte nicht wundern, aber einige Unternehmen nutzen dafür kostenlose bzw. werbefinanzierte Webapps. Was mit den Kundendaten passiert, weiß da leider Keiner und der Datenschutz ist defakto nicht gewährleistet. Aber muss das sein?
Die Antwort lautet ganz klar NEIN und der Grundalgorithmus ist in 40 Zeilen programmiert. In diesem Beitrag geht es um den Standardweg eine IBAN zuberechnen.
(mehr …)

Java: AES Verschlüsselung mit Beispiel

Java VerschlüsselungDie letzten Wochen ging es heiß her: Nicht nur die Temperaturen in Deutschland waren extrem, sondern auch die Enthüllung von PRISM und co. Dabei entscheidet jeder selbst, welche Dienste er nutzt und was er verschlüsseln will. Auf dem Markt gibt es viele verschiedene Technologien, wie zum Beispiel:

  1. PGP-Verschlüsselung und Signatur für E-Mails oder Dateien
  2. AES oder IDEA für Texte

Heute zeige ich kurz und knapp, wie man eine AES-Verschlüsselung mit Java realisiert.
(mehr …)

Java: AES / RSA Keys lesen und schreiben (Datei)

Java VerschlüsselungGestern Vormittag hat Bastian, ein AxxG Blog Leser, einen sehr interessanten Kommentar unter meinen Beitrag „Java: Verschlüsselung mit Beispiel (Quickstart)“ hinterlassen. Darin fragt er, wie man einen Schlüssel einer AES- oder RSA-Verschlüsselung sichern bzw. für andere Systeme verwenden kann.
Da die Antwort sehr umfangreich wurde, habe ich mich kurzerhand dazu entschlossen einen Beitrag, zu diesem Thema, zu verfassen.
(mehr …)

JavaFX: Stage-Zugriff mit Singleton

SingletonWenn man sich länger mit dem Thema JavaFX und der zugrunde liegende Anwendungsarchitektur auseinandersetzt, kommt man früher oder später zu der Frage:

Woher bekomme ich die Stage? bzw.

Wo kann ich meine Stage speichern?

In diesem Blogbeitrag stelle ich meinen Lösungsvorschlag mit dem Singleton Design Pattern vor:
(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 …)

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 …)

wichtige Prinzipen des objektorientierten Softwarearchitekturentwurfs (SOLID)

Prinzipen des objektorientierten Softwarearchitekturentwurfs

 

(mehr …)

Java: Eine einmalige, eindeutige und zufällige Identifikationsnummer generieren (ID oder UUID)

Man brauch es bei der Interaktion mit der Datenbank. Man brauch es zur Programmierung eines Poolings und man brauch es an 1.000.000 anderen Stellen im Leben. Die Rede ist natürlich von ID’s. Die Abkürzung ID kommt aus dem Englischen und steht für „Identity Document“. Speziell geht es in diesem Beitrag um die so genannte Universally Unique Identifier kurz UUID. Die UUID ist ein Standard für Identifikatoren, der in der Softwareentwicklung verwendet wird. Er ist von der Open Software Foundation (OSF) als Teil des Distributed Computing Environment (DCE) standardisiert. Hauptsächlich werden UUIDs eingesetzt, um Informationen in verteilten Systemen ohne zentrale Koordination eindeutig kennzeichnen zu können.
(mehr …)

« Ältere Einträge