Blog

Alle Beiträge mit dem Tag EJB

Connection Pooling – Der alte Hut

„No ManagedConnections available within configured blocking timeout […]”

Schon mal gelesen? Wenn nicht, bist Du entweder gut, oder die Last Eurer Systeme ist sehr gering. Bei mir war es im letzten Projekt bis vor kurzem Letzteres. :)
Die Nachricht wird vom JBoss AS in eine Exception verpackt und bedeutet sinngemäß, dass keine vom Container verwalteten Verbindungen mehr zur Verfügung stehen.
Wem klar ist, wie so etwas passieren und was man dagegen tun kann, der kann jetzt weitersurfen.
Schönen Tag noch. :)

weiterlesen

Developer Conference 2013 - DC13

Holisticon auf der DC13

Auch die Holisticon wird mit einem Vortrag auf der morgen beginnenden „Developer Conference 2013“ (kurz: DC13) vertreten sein.

Am Donnerstag werden wir uns um 13:00 Uhr im Kinosaal 7 der Performance-Optimierung im Enterprise-Java-Umfeld widmen. Nach einer kurzen Einführung folgt ein Erfahrungsbericht aus einem netten kleinen Projekt, in dem es darum ging, einer mittlerweile nicht mehr ganz so performanten Anwendung wieder wieder den nötigen Pfiff zu verleihen.

Dabei werden zwei Werkzeuge vorgestellt, die allen optimierenden Entwicklern eine sehr große Hilfe sein können und die obendrein noch frei verfügbar sind.

Es lohnt sich also vorbeizukommen!

EJB 3.X Testing

Der EJB-Standard bringt eine Menge Vorteile mit sich: Concurrency und Security Handling, sowie Skalierbarkeit und deklarative Transaktionen – um nur einige zu nennen. Wenn es allerdings um die Testbarkeit geht, sieht sich der Entwickler einigen Unwägbarkeiten ausgesetzt. Ich möchte hier meine Erfahrungen in Sachen Testen von EJB-Applikationen teilen und verschiedene Optionen nennen und bewerten.
weiterlesen

BPM meets Java EE: Automatisierte Leistungsabrechnung bei der HanseMerkur Versicherung

JavaSPEKTRUM 6/2011BPM meets Java EE:
Automatisierte Leistungsabrechnung bei der HanseMerkur Versicherung

Jo Ehm und Olaf Fricke
JavaSPEKTRUM Ausgabe 6/2011

Ende 2008 startete die HanseMerkur Versicherung eine BPM/SOA-Initiative mit der Vision, die vormals monolithische und systemorientierte Sichtweise der hausinternen Informationstechnik gezielt der Prozess- und Serviceorientierung weichen zu lassen. Im Einzelnen bedeutete dies die Bereitstellung einer entsprechenden Infrastruktur, die Entwicklung einer Basisarchitektur und darauf aufsetzend Schritt für Schritt eine weitgehende Ablösung der bestehenden Leistungsabrechnungssysteme durch ablauffähige Prozessbeschreibungen, wiederverwendbare Komponenten und Services auf Basis der Java Enterprise Edition.

In ihrem Artikel beleuchten Jo Ehm und Olaf Fricke (HanseMerkur) die technischen Details der Umsetzung von BPM/SOA bei der HanseMerkur Versicherung: das Design und die Entwicklung einer Komponenten- und Servicearchitektur auf der Basis von EJB3 unter JBoss, das dazu entwickelte Framework mit einer ComponentRegistry, die den parallelen Betrieb verschiedener Versionen der gleichen Services, den versionierten Zugriff sowie den Austausch dieser Services zur Laufzeit ermöglicht, die Modellierung, Orchestrierung und Automatisierung der Geschäftsprozesse mit Hilfe der inubit BPM-Suite und die Best Practices im Bereich des Testens – von UnitTests bis hin zu FIT-Tests für den Fachbereich.

Der komplette Artikel ist online zugänglich im Archiv des JavaSPEKTRUMs.

EJB 3.1 professionell: Expertenwissen aus erster Hand

EJB 3.1 professionell

EJB 3.1 professionell

Als Nachfolger zu unserem erfolgreichen Buch „EJB 3 professionell“ erschien unlängst die zweite, aktualisierte und erweiterte Auflage „EJB 3.1 professionell – Grundlagen- und Expertenwissen zu Enterprise Java Beans 3.1“.

Wie schon beim Vorgänger taten sich auch dieses Mal einige unserer Kollegen von Holisticon zusammen, um ihr Wissen und ihre Praxiserfahrung in das Buch einfließen zu lassen. Unter ihnen ein Mitglied der EJB 3.1 Expert Group sowie Mitglieder der Expert Groups zu den kommenden Spezifikationen von EJB und CDI. Aber auch (oder gerade?) die vielen wertvollen Anmerkungen der Leser des Vorgängers sind in das Buch eingeflossen – danke an dieser Stelle noch einmal für die eingegangenen Hinweise.

Über EJB 3.1 hinaus liefern die Autoren fundierten Einblick in die Java Persistence API 2.0 – der Persistenzstandard für die gesamte Java-Plattform (Java SE und EE). Abgerundet wird das Buch durch projektrelevante Themen wie Contexts and Dependency Injection (CDI), Sicherheit und Softwaretest. Das Themenspektrum und viele Praxishinweise sowie Checklisten machen das Buch nicht nur zum Grundlagenwerk, sondern auch zum ständigen Begleiter und Nachschlagewerk im Projekteinsatz.

Weitere Informationen finden Sie auf der Verlagsseite.

Der Quelltext zum Beispiel findet sich hier.