Artikel-Schlagworte: „EJB“

EJB 3.X Testing

Donnerstag, 23. Februar 2012

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. “EJB 3.X Testing” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

BPM meets Java EE: Automatisierte Leistungsabrechnung bei der HanseMerkur Versicherung

Donnerstag, 24. November 2011

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.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

EJB 3.1 professionell: Expertenwissen aus erster Hand

Montag, 3. Oktober 2011
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 unserer Webseite und auf der Verlagsseite.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299) – Teil 3

Dienstag, 12. Juli 2011

Nachdem im ersten Teil der Blogserie “Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299)” ein wenig Theorie zu CDI vermittelt wurde, die Dependeny Injection (DI) vorgestellt und im zweiten Teil die Werkzeuge Qualifier, Alternativen, Stereotypen, EL-Namen und Scopes vorgestellt wurden, sollen in diesem abschließenden Artikel die Werkzeuge Events, Interzeptor-Bindings, Dekoratoren und Producer eingeführt werden. Mit der Beispielapplikation “Friendly Invaders” wird die gesamte Werkzeugkiste in der Praxis zum Fliegen gebracht.
“Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299) – Teil 3” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299) – Teil 2

Freitag, 1. Juli 2011

Nachdem im ersten Teil der Blogserie “Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299)” ein wenig Theorie zu CDI vermittelt und auch schon die Dependency Injection (DI) mit den Werkzeugen der Referenzimplementierung Weld aus dem Hause JBoss vorgestellt wurde, sollen in diesem Artikel die Werkzeuge Qualifier, Alternativen, Stereotypen, EL-Namen und Scopes vorgestellt werden.

“Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299) – Teil 2” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299) – Teil 1

Dienstag, 21. Juni 2011

Mit der JSR 299 hat CDI Einzug in den Java EE-Standard gehalten. Doch was ist dieses CDI eigentlich, was bezweckt es, welche Neuerungen bringt es und wie kann ich diese in meiner Java Enterprise-Applikation (EJB-Applikation) nutzen? All diese Fragen soll diese Blogserie klären.
“Freundliche Eindringlinge: CDI seams to let EJB spring (JSR 299) – Teil 1” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Kompetenz erneut unter Beweis gestellt: Stefan Heldt wird Mitglied der Expert Group für EJB 3.2

Montag, 30. Mai 2011

Nachdem ich mich schon ein paar Jahre mit Enterprise JavaBeans (EJB) als Berater, Trainer, Coach und Buch-Autor auseinandersetze, bin ich nun in die Expert Group für den JSR 345 berufen worden.
Dieser JSR beschäftigt sich mit der Entwicklung der Spezifikation für EJB in der Version 3.2. Die Spezifikation wird zwei Schwerpunkte haben. Zum einen wird die mit EJB 3.0 begonnene Arbeit unter dem Stichwort Ease of Use z.B. durch die Ausweitung der Nutzung von Annotationen fortgeführt. Zum anderen soll EJB  z.B. durch Mandantenfähigkeit fit für die Cloud gemacht werden. EJB 3.2 wird unter dem Dach von Java EE 7 entwickelt, d.h., die Arbeit muss in Abstimmung und Einklang mit JSR 342 und allen anderen JSRs, die im Rahmen von Java EE 7 erarbeitet werden, (z.B: Java Persistence API 2.1, Contexts and Dependency Injection 1.1)erfolgen.
Ich bin sehr gespannt und werde in Zukunft sicher an dieser Stelle berichten.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

EJB Default Interceptor: Einer für alle

Freitag, 29. Oktober 2010

…aber eben nicht für viele. Neulich stellte ein Kollege die Frage, wie er einen Interceptor für viele EJBs konfigurieren könne. Wichtig ist, dass es sich nicht um alle EJBs der Applikation handelt. Schaut man in die Spezifikation, so lautet die Antwort: Nimm einen Default Interceptor, der für alle Beans konfiguriert wird. “EJB Default Interceptor: Einer für alle” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel