Jul 26

Die RestDoc Serverimplementierung hat eine bessere Erkennung von Javaklassen erhalten. Deshalb sind @RestDocAccept und @RestDocResponse nun weitgehend optional. Außerdem wurden die Abhängigkeiten aktualisiert. Wichtigtes Änderung ist die Verwendung von Jackson 2.

  • RestDoc Java API 1.2.0 link
  • Java Server 1.5.1 link
  • RestDoc für CXF 1.4.1 link

Die neuen Versionen sind über Maven Central verfügbar.

Jul 26

Es wurde wieder einmal Zeit für ein paar Pflegereleases. Es wurden hauptsächlich Abhängigkeiten aktualisiert.

HTTPUtils 1.2.0 link
Bibliothek um in Java einfach HTTP Anfragen zu stellen.

RESTUtils 1.1.0 link
Bibliothek um in Java Zusicherungen für REST-APIs zu prüfen.

Redmine Maven Plugin 1.7.0 link
Plugin um Changelogs aus Redmine mit Maven zu erzeugen.

Daemon Framework 1.2.0 link
Bibliothek um in Java Linuxdienste zu schreiben.

Spring CXF Daemon 1.1.0 link
Vorlage für Spring Daemons mit CXF.

CXF JAX-RS Renderer 1.2.0 link
MVC Bibliothek für JAX-RS in CXF.

Alle Projekte sind über Maven Central verfügbar.

Apr 20

Die RestDoc Serverimplementierung unterstützt nun die RestDoc-Erweiterung für OAuth2.0 link. Die CXF Variante bietet dazu einen speziellen RestDocFilter mit entsprechenden abstrakten Methoden. Außerdem verwendet sie nun CXF 2.7.4.

  • Java Server 1.3 link
  • RestDoc für CXF 1.2 link

Die neuen Versionen sind über Maven Central verfügbar.

Apr 20

Das Redmine-Plugin für Maven unterstützt nun 2 neue MoJos. Zum einen lässt sich mit “assert-closed” nun sicherstellen, dass es keine offenen Tickets zu einer gegebenen Version mehr gibt. Zum anderen kann man mit “rename-version” eine Version umbenennen, was in Verbindung mit dem versions-Plugin sehr sinnvoll ist.

Die neueste Version ist die 1.6.2 und sie ist über Maven Central verfügbar.

Eine Beschreibung aller MoJos und Einstellungen findet man auf der Github Projektseite https://github.com/taimos/redmine-maven-plugin

Apr 09

Das Redmine Plugin für Maven wurde verbessert und ist nun kompatibel zu Redmine 2.3.0.stable.

Die aktuelle Version ist die 1.6.1 und sie ist über Maven Central verfügbar

Feb 24

Mein neuestes Projekt ist eine Templatebibliothek um Webseiten mit einem CXF JAX-RS Backend zu rendern. Das Ziel ist es, ein Frontend für eine REST API zu ermöglichen ohne das Framework zu wechseln.

Die Verwendung richtet sich dabei nach dem ModelViewController Pattern. Der Controller ist hierbei die CXF JAX-RS Implementierung. Als View fungiert zum Beispiel ein Velocity Template. Das Model wird durch die Klasse ViewModel abgebildet.

Weiterlesen »

Feb 06

Nun habe ich auch noch die neuesten RestDoc Bibliotheken released. Die hauptsächliche Neuerung ist die Unterstützung von zusätzlichen Feldern in allen RestDoc-Objekten um die Erweiterbarkeit zu garantieren. Dazu kann man in der Serverimplementierung nun auch einen Callback auf den Generator registrieren, um das generierte RestDoc anzureichern. Die CXF Implementierung verwendet nun die Version 2.7.3.

  • Java API 1.1 link
  • Java Server 1.2 link
  • RestDoc für CXF 1.1 link

Die neuen Versionen sind über Maven Central verfügbar.

Feb 05

Da in letzter Zeit einige Änderungen an meinen Projekte vorgenommen wurden, habe ich heute einige Releases vorgenommen.

HTTPUtils 1.0.0 link
Bibliothek um in Java einfach HTTP Anfragen zu stellen.

RESTUtils 1.0.0 link
Bibliothek um in Java Zusicherungen für REST-APIs zu prüfen.

Redmine Maven Plugin 1.5.0 link
Plugin um Changelogs aus Redmine mit Maven zu erzeugen.

Daemon Framework 1.1.1 link
Bibliothek um in Linuxdienste zu schreiben.

Spring DAO Hibernate 1.1.0 link
Bibliothek um in Spring Hibernate als EM zu verwenden.

Alle Projekte sind über Maven Central verfügbar.

Jan 12

Nach langem Warten habe ich soeben meine Betaeinladung für Ingress bekommen. Dann bin ich mal gespannt wie das so ist. Bin mir noch nicht ganz sicher welche Seite ich wählen soll.

Stay tuned.

Jan 10

Heute möchte ich ein paar Buchempfehlungen geben.

Als erstes mein aktuelles Weihnachtsgeschenk: The Human Face of Big Data
Ein toller Bildband zum Thema BigData und die Anwendung von großen Datenmengen.

Ein geschriebener “Shitstorm”: Netzkinder gegen Offliner. Danke Internet.
Der Kampf um das Internet aus der Sicht eines Netzbewohners.

Ein Networkinghandbuch: Geh nie alleine essen!
Ein Buch über Networking und quasi die Biographie von Keith Ferrazzi.