Blog

Alle Beiträge mit dem Tag EJB 3.1

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

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

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.

EJB 3.1 mit dem Boss – Teil 2: Asynchrone Methodenaufrufe

Im ersten Teil der Serie über die neuen Features von EJB 3.1 und Besonderheiten in der Umsetzung innerhalb des JBoss AS 6 haben wir die neuen Singleton Session Beans der JSR-318-Spezifikation betrachtet.

Im zweiten Teil werfen wir nun einen Blick auf die mit EJB 3.1 eingeführten asynchronen Methodenaufrufe an Session Beans. 
weiterlesen

EJB 3.1 mit dem Boss – Teil 1: Singleton Session Beans

Der am häufigsten eingesetzte Java EE Application Server – der JBoss Application Server – hat es zum Jahreswechsel zur finalen Version 6.0 geschafft. Diese Version verspricht, die neuen Features der JSR-318-Spezifikation vollständig umzusetzen und somit einen EJB-3.1-fähigen Application Server bereit zu stellen. Allerdings ist JBoss AS 6 bis dato nur für das Java EE 6 Web Profile zertizifiert. Es ist deshalb an der Zeit, sich einmal anzusehen, was die neue Version der Spezifikation mit sich bringt und wie JBoss AS 6 mit den neuen Features von EJB 3.1 umgeht.

Im ersten Teil dieser Serie wollen wir einen genaueren Blick auf die neuen Singleton Session Beans werfen.
weiterlesen