Monthly Archives: July 2014

Hazelcast stellt Map&Reduce API zur Verfügung

In der aktuellen Version 3.2 steht in Hazelcast nun auch die Möglichkeit zur Verfügung, eine Map&Reduce API zur Verarbeitung zu verwenden. Die bisher häufig verwendete externe Erweiterung CastMapR ist hierdurch überflüssig und wurde durch eine Hadoop ähnlich API ersetzt, bietet … Continue reading

Posted in Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , | 1 Comment

CDI Unterstützung für Infinispan

Infinispan unterstützt CDI (Contexts and Dependency Injection) über das Modul infinispan-cdi. Das Modul ermöglicht sowohl den Infinispan-Cache zu konfigurieren als auch das Injizieren von Cache-Instanzen in CDI-Beans. Zusätzlich bietet das Modul eine partielle Unterstützung der JCache (JSR-107) Cache Annotationen.

Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , | Leave a comment

Infinispan als JPA / Hibernate Second Level Cache

Infinispan lässt sich mit einigen wenigen Konfigurationen als Hibernate-JPA Second Level Cache Provider nutzen. Hier wird nicht erläutert, wie Entitäten, Collections, Queries etc. konfiguriert werden müssen um gecached zu sein, sondern es folgt ein kurzer Überblick der notwendigen Provider-Konfigurationen.

Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , , | Leave a comment

Write-Through und Write-Behind Caching mit Infinispan

Infinispan kann so konfiguriert werden, dass die Daten im Cache nicht durch die Applikation, sondern durch die Cache-Implementierung selbst in einer oder mehreren Drittsystemen persistiert werden. Infinispan abstrahiert für diese Datensynchronisation eine Schnittstelle namens CacheStore. Als CacheStore-Implementierungen können Adapter für … Continue reading

Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , | Leave a comment

Was ist die Spring IO Plattform?

Nach langer Vorankündigung wurde vor einigen Tagen die neue Spring IO Plattform in der Version 1.0.0 veröffentlicht. Stellt sich nun die Frage, was hinter diesem neuen Begriff aus dem mittlerweile sehr groß gewordenen Spring Universum steckt. Die Projekt-Seite beschreibt die … Continue reading

Posted in Build, config and deploy, Spring Universe | Tagged , , , , , , | Leave a comment

Infinispan als Storage für Lucene Indizes

Infinispan kommt mit einer hoch skalierbaren, verteilten Apache Lucene Directory Implementierung. Dieses Directory kann als vollwertiger Ersatz für bestehende Applikationen, die Lucene verwenden, genommen werden. Das Directory bietet außerdem u.a. verlässliches Index Sharing, automatische Knotenerkennung, automatische Ausfallsicherheit und Rebalancing und … Continue reading

Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , | Leave a comment

Resurfaced performance issue in mojarra fixed in 2.2.7

In 2013 we published a comparision of MyFaces vs Mojarra, where we had compared the behaviour of these two frameworks regarding the impact of the number of components on the lifecycle duration. You can find the post at http://blog.oio.de/2013/04/08/jsf-comparison-myfaces-vs-mojarra/. We … Continue reading

Posted in Java EE, Java Web Frameworks | Tagged , , , | Leave a comment