Frank's Werkzeugkasten

Diese Werkzeuge, Bibliotheken und Technologieen setze ich zur Zeit ein, dabei werden OpenSource-Lösungen häufig bevorzugt.

Mehr zum Thema:

 

Spring mit RESTful Webservice

Spring Security mit einer Webanwendung

Spring mit einer Webanwendung mit JPA und Validierung

Dieser Beitrag ist Teil einer Serie über die Einführung in das Spring Framework und beschreibt das Erstellen einer Webanwendung mit der Verwendung von JPA und Validierung im Spring Framework.

 

Spring mit einer einfachen Webanwendung

Dieser Beitrag ist Teil einer Serie über die Einführung in das Spring Framework und beschreibt das Erstellen einer einfachen Webanwendung mit dem Spring Framework.

 

Spring mit JPA und Hibernate

Dieser Beitrag ist Teil einer Serie über die Einführung in das Spring Framework und beschreibt den Einsatz von JPA (Datenbankzugriff) und Hibernate (OR-Mapper) mit dem Spring Framework.

 

Spring mit AOP

Dieser Beitrag ist Teil einer Serie über die Einführung in das Spring Framework und beschreibt das Arbeiten mit AOP im Spring Framework.

 

Spring an einem einfachem Beispiel

Dieser Beitrag ist Teil einer Serie über die Einführung in das Spring Framework und stellt das Spring Framework an einem kleinen Beispiel vor.

 

Einführung in das Spring Framework

Auf den folgenden Seiten sind kleinere Beispiele als Einführung in das Spring Framework dargestellt.

 

Weiterführende Links zur Historisierung

Dieser Beitrag ist Teil einer Serie über das Historisieren von Bestandsdaten in der Versicherungswirtschaft und führt eine Liste von weiterführenden Links auf zusätzliches Informationsquellen auf.

 

Zweidimensionale Historisierung (Vollständige Historisierung)

Dieser Beitrag ist Teil einer Serie über das Historisieren von Bestandsdaten in der Versicherungswirtschaft und beschreibt einen Aspekt bei der Historisierung: die zweidimensionale Historisierung.

 

Eindimensionale Historisierung (Abschnittshistorie)

Dieser Beitrag ist Teil einer Serie über das Historisieren von Bestandsdaten in der Versicherungswirtschaft und beschreibt einen Aspekt bei der Historisierung: die eindimensionale Historisierung.

Es werden nur die Änderungen der Zustände einer Entität in einem einzelnen Pfad gespeichert. Bei einer rückwirkenden Änderungen zum Zeitpunkt t2 geht der alte Pfad verloren.

 

Keine Historisierung

Dieser Beitrag ist Teil einer Serie über das Historisieren von Bestandsdaten in der Versicherungswirtschaft und beschreibt einen Aspekt bei der Historisierung: Bestandsdaten ohne Historie.

Es wird nur der letzte Zustand einer Entität zu einem Zeitpunkt gespeichert. Der vorletzte Zustand zum Zeitpunkt t1 einer Entität wird überschrieben und geht somit verloren.

 

Historisierung von Entitäten in der Versicherungswirtschaft

Dieser Beitrag beschreibt das Historisieren von Bestandsdaten in der Versicherungswirtschaft. Dort müssen vergangenheitsbezogenen Vertragsänderungen z.B. für die Prüfung von Deckungsansprüchen bei Schadenmeldungen herangezogen werden. Dazu muss der rechtliche Stand der Bestandsdaten zu einem beliebigen Zeitpunkt rekonstruiert werden können.

 

Flash BIOS unter Linux

In diesem Howto wird beschrieben, wie mit FreeDOS eine Boot-CD erstellt wird.

Mit folgenden Kommandos wird die Boot-CD erstellt:

 

Paketsystem apt (Advanced Packaging Tool)

Das Paketsystem apt (Advanced Packaging Tool) wird unter Ubuntu zum Aktualisieren und Installieren von Software verwendet. Hier eine nun kleine Sammlung der Befehle.

Der Befehl apt-get

Die folgende Anweisung aktualisiert die Datenbank des Paketsystems:

$ sudo apt-get update

Aktualisieren alle Pakete:

 

Beispiele von Schnittstellen

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und stellt einige REST-Schnittstellen am Beispiel einer Kundenverwaltung dar.

Die RESTful Webservice müssen beschrieben werden. Dieses kann beispielsweise über ein WSDL, ein XML Schema (XSD) oder eine beliebige Beschreibungssprache erfolgen.

 

Asynchrone Kommunikation

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt die Möglichkeit der asynchrone Kommunikation des HTTP-Protokolls.

 

Distributed Caching (Validation/Expiry)

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt das Cachen bei HTTP-Zugriffen.

Um die Effizienz von Anwendungen zu steigern, werden häufig Caches eingesetzt. Bei einer REST-Architektur können die Ressourcen mit etablierten Verfahren des Anwendungsprotokolls HTTP gecacht werden. Dazu bietet das HTTP-Protokoll einige Attribute an:

 

Content Negotiation

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt die Content Negotiation bei HTTP-Zugriffen.

 

HTTP-Statuscodes

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt eine Auswahl der HTTP-Statuscodes.

Die Antwort eines Services beinhaltet einen HTTP-Statuscode und ggf. die Ressource.

Mit einem HTTP-Statuscode aus der 200-Gruppe wird ein Erfolg signalisiert, z.B.:

 

Hypermedia (Verlinkung)

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt den Begriff Hypermedia oder auch die Verlinkung.

Unter REST werden Verweise auf andere Ressourcen mit URIs (Hyperlinks) dargestellt.

 

Ressourcen und ihre Repräsentationen

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt die Begriffe Ressource und Repräsentation.

 

RESTful Webservices

Neben den bekannten WS-*-Stack gibt es noch weitere Möglichkeiten Webservices zu realisieren. Dieses ist zum Beispiel der Architekturstil REST (REpresentational State Transfer). Folgender Beitrag führt in die wichtigsten Prinzipien der REST-Architektur ein.

 

GnuPG benutzen

In diesem Artikel wird beschrieben, wie mit GnuPG ein Schlüssel signiert und veröffentlicht werden kann.

Signieren von Schlüsseln

Den Schlüssel F88F9C55 signieren.

Holen des Schlüssel vom einem öffentlichen Schlüsselserver.

Mehr zum Thema:

 

Einige Tipps mit defekten Festplatten oder Partitionen.

In diesem Howto werden einige Tipps zu defekten Festplatten oder Partitionen zusammengestellt.

Achtung: Verwendung auf eigener Gefahr wink.

Mehr zum Thema:

 

Nützliche Shell-Befehle

In diesem Howto werden einige nützliche Befehle für die Kommandozeile unter Linux beschrieben.

Konsole aufräumen

Falls mal eine Binärdatei in einer Konsole ausgegeben wird, kann die Konsole durch eine geänderte Darstellung nicht mehr brauchbar sein. Durch den Befehl reset, ggf. blind eingegeben, kann die Konsole wiederhergestellt werden.

Mehr zum Thema:

 

Ein VPN-Tunnel mit SSH aufbauen

Es soll mit dem Kommandozeilenbefehl ssh ein VPN zu einem anderem Rechner aufgebaut werden.

Mit dem Befehl

Mehr zum Thema:

 

Subversion einrichten, Sicherung einspielen und aus CVS importieren

Es soll ein Repository mit Subversion eingerichtet und ein Export aus einem anderen Subversion- bzw. CVS-Repository mit vollständiger Historie importiert werden.

In diesem Beitrag werden folgende Themen dargestellt:

Mehr zum Thema:

 

LVM - Logisches Volume (zur Laufzeit) erweitern

Hier mein Vorgehen um ein logische Volume (zur Laufzeit) zu erweitern.

Es soll das logische Volume lv01 aus der Volume Group vg01 um 50 GBytes vergrößert werden.

Mehr zum Thema:

 

Seiten

Frank W. Rahn RSS abonnieren