Allgemein

526 Beiträge · Seite 51 von 53

JBoss, JMX und JConsole

· Christian Ullenboom

Mit JBoss und den proprietären Annotationen ist es einfach eine JMX zu schreiben. JBoss bringt ein Beispiel gleich mit: In der JMX-Console taucht die Klasse dann auf. Wenn man das ganze nun mit der JConsole hinbekommen möchte, hat man ein Problem, denn JBoss meldet die Beans nicht am Standard-Container für JMX Beans …

Weiterlesen: JBoss, JMX und JConsole →

Einige Gründe, warum man keinen Second Level Cache (etwa bei Hibernate) verwenden soll

· Christian Ullenboom

Greift Hibernate nicht allein auf die Datenquelle zu, sind die Daten im Cache unter Umständen nicht mehr aktuell. Wenn Daten einmal in den Cache gesetzt werden, danach aber nie wieder benötigt werden, war die Arbeit umsonst. Bei sehr vielen Daten quillt der Cache über und muss Dinge entfernen – nach Murphys Law sind …

Weiterlesen: Einige Gründe, warum man keinen Second Level Cache (etwa bei Hibernate) verwenden soll →

TaskExecutor und java.util.concurrent.Executor in Spring 2

· Christian Ullenboom

Seit Java 5 gibt es mit dem Executor (JSR 166) eine Schnittstelle für „Ausführer“ von Runnable-Objekten. Spring bietet mit dem TaskExecutor die gleiche Schnittstelle. – So steht die Funktionalität auch für Java 1.4 und Java 1.3 und auch für Java EE Umgebungen zur Verfügung. org.springframework.core.task.TaskExecutor: …

Weiterlesen: TaskExecutor und java.util.concurrent.Executor in Spring 2 →