PostgreSQL 9.0 Beta mit eingebauter Replikation ist da!
PostgreSQL 9.0 Beta ist draussen. Zu den neuen Features zählen zum ersten Mal eine integrierte Replikationsfunktion und eine verbessert LISTEN/NOTIFY-Technik. Weitere Informationen:...
View ArticleJPA 2.0 Criteria API How To
Einer der großen Neuerungen in JPA 2.0 war die (in den vorherigen Versionen sehr vermisste) Criteria API. Die API ermöglicht es, Abfragen objektorientiert zu bauen. Diese Queries sind typsicher, somit...
View ArticleDatabase replication MySQL vs. PostgreSQL 9.0
PostgreSQL supports a variety of replication solutions. These solutions are add-ons, they were not part of the core. Since version 9.0 of PostgreSQL offers a built-in replication solution. The...
View ArticleHibernate 3.6.1-Final wurde released
Hibernate 3.6.1-Final ist released. Es wurden hauptsächlich Bugs in Bezug auf JPA 2.0 gefixed und Verbesserungen gemacht. Eine der wichtigen Änderungen ist ein verbesserter Umgang mit langen...
View ArticleSeam 3 wird portabel!
Eines der großen Ziele von Seam 3 ist der Portabilitätsvertrag, der CDI (Contexts and Dependency Injection) vertritt, zu liefern. Das heißt, dass Seam 3 nicht nur in JBoss AS laufen muss, sondern in...
View ArticleJBoss 7 ist da!
JBoss 7 ist da und verspricht unter anderem folgendes: Leichtgewichtigkeit, kurze Startzeiten, konsistente und mächtige Administrationsoberfläche … JBoss 7 Features. JBoss 7 wird mit Hibernate 4 Beta...
View ArticleHow to build a working Hibernate OSGi bundle for JPA 2.0
One outcome of the missing standardized modularization concept in the java platform is the need to deal with incompatible release distributions for infrastructure libraries, used in our everyday...
View ArticleJPA 2.0 Criteria API – Join How To
Das JPA-Criteria API ermöglicht eine standardisierte und typsichere Erstellung von objektorientierten Abfragen in Java. Im folgenden soll die Umsetzung einer Join-Abfrage mit Hilfe der Criteria API...
View ArticleJPA 2.0 Criteria API How To – OrderBy
JPA Criteria Abfragen sind der standardisierte Weg um in Java Quellcode Abfragen zu spezifizieren, die bereits zur Compilezeit geprüft werden können. In diesem Beitrag wird gezeigt, wie das...
View ArticleJPA 2.0 Criteria API How To – GroupBy and Having
CriteriaQuery-Objekte bieten eine Möglichkeit mit dem JPA 2.0 Standard in Java typsichere Abfragen auf relationale Datenbestände unabhängig vom konkreten O/R-Mapping-Mechanismus zu spezifizieren. Über...
View ArticleInfinispan 6.0.0.Final with C++ HotRod client and support for remote query
Infinispan 6.0.0.Final “Infinium” is out. It’s the first version that has been released under the the terms of Apache License v2.0. Except stability enhancements and bug fixes some interesting new...
View ArticleJPA 2.0 Criteria API How To – Join Type und Fetch Join
Das JPA-Citeria API ermöglicht eine standardisierte und typsichere Erstellung von objektorientierten Abfragen in Java. Dieser Beitrag erläutert wie Join-Abfragen beeinflusst werden können. Die Join...
View ArticleStarting an Infinispan server on VMware
While trying to start an Infinspan server on my virtual machine with NAT as network connection, the startup script failed with the following exception: [org.jboss.msc.service.fail] (MSC service thread...
View ArticleInfinispan als Cache Provider für das Spring Framework
Das Spring Framework bietet ab der Version 3.1 eine Cache Abstraktion. Dadurch wird Entwicklern die Möglichkeit geboten den Spring-Beans durch die Annotationen @Cacheable und @CacheEvict ein Caching...
View ArticleHow to: Remote mit einem Infinispan Hot Rod Client verbinden
Hot Rod ist ein binäres sprachneutrales Protokoll, um auf eine Infinispan Cache Instanz in einem Remoteserver zuzugreifen. Der Hot Rod Java Client wurde im Laufe der Entwicklung von Infinispan in...
View ArticleInfinispan als Memcached Server konfigurieren und nutzen
Infinispan kann im Client-Server Mode mit einem Adapter für das Memcached Text Protokoll konfiguriert werden. Der Adapter ermöglicht es Memcached Clients, mit einem oder mehreren Infinispan Servern zu...
View ArticleInfinispan im Client-Server Mode
Viele Applikationen profitieren bereits von einem lokalen Cache, wie er mit Infinispan im embedded Mode umgesetzt werden kann. Lokaler Cache bedeutet in diesem Szenario, dass die Applikation und der...
View ArticleInfinispan 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,...
View ArticleWrite-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....
View ArticleInfinispan 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...
View ArticleCDI 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...
View ArticleDeployment of JBPM as a WAR/EAR in JBoss 7 –...
The following problem was faced while deploying the jbpm-examples-rewards-jsf application in jboss-as-7.1.1.Final: 11:52:51,134 INFO [org.jboss.solder.exception.control.extension] (MSC service thread...
View ArticleDeployment of JBPM as a WAR/EAR in JBoss 7 –...
While trying to deploy the jbpm-examples-rewards-jsf application in JBoss AS 7.1.1 I faced the following problem: Caused by: org.hibernate.InvalidMappingException: Unable to read XML at...
View ArticleDeployment of JBPM as a WAR/EAR in JBoss 7 –“rewards-jsf-6.0.1-SNAPSHOT.war”...
While deploying the jbpm-examples-rewards-jsf application in JBoss AS 7.1.1 I faced the following problem: 18:48:11,776 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of...
View ArticleDeployment of JBPM as a WAR/EAR in JBoss 7 –...
While deploying the jbpm-examples-rewards-jsf application in JBoss AS 7.1.1 I faced the following problem: 14:05:11,489 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC00001: Failed to...
View ArticleSpring Framework 4.3
Das Spring Framework Team will im zweiten Quartal 2016 das Spring Framework Version 4.3 als letztes Release der 4er Reihen herausbringen. Diese Version wird auf die gleiche Basisumgebung wie alle...
View ArticleSpring Framework 5.0
Im vierten Quartal 2016 will das Spring Team die 5er Reihe des Frameworks auf den Markt bringen. Das gesamte Programmiersprachenniveau soll auf Java 8 aufwärts basieren, sodass das Framework auch...
View ArticleInitializr aus der Spring Boot CLI
Mit Spring Boot CLI können Spring Applikationen von der Command Line aus gestartet und getestet werden. Man kann eine Spring Boot Applikation haben indem nur Applikationssode geschrieben wird, die...
View ArticleSpring Initializr Weboberfläche
Der Aufbau eines Spring-Projekts kann beim Projektstart sehr umständlich sein und beinhaltet unter anderem folgende Aufgaben: Ordnerstruktur für die verschiedenen Artefakte anlegen Build-Datei...
View ArticleCustom Annotation bei Spring AOP Pointcut-Definition
AOP (Aspektorientierte Programmierung) ist ein Programmierparadigma, das die objektorientierte Programmierung erweitert. Es werden Querschnittsbelange wie z. B. Caching, Security, Transaktionen und...
View ArticleJava EE wurde in Jakarta EE umbenannt
Java EE heißt seit dem 26. Februar 2018 Jakarta EE. Wie wir bereits wissen, hat Oracle gegen Ende letzten Jahres Java EE an die Eclipse Foundation, also die Open Source Community übergeben. Das war die...
View Article