EJB-Glossar
Unser EJB 3-Glossar entzaubert und erklärt die vielen Fachbegriffe wie beispielsweise Inversion of Control, Configuration by Exception, POJO, POJI, Dependency Injection etc., die durch alle möglichen eZines und Printmedien geistern, und erklärt, was hinter den Begrifflichkeiten steckt. Lesen Sie auch unser Buch EJB 3 komplett, in dem wir die Themen ausführlich erläutern.
Wenn Sie Begriffe vermissen, die Ihrer Meinung nach erklärt gehören oder falls Sie Fragen haben, mailen Sie uns doch einfach unter
Index
A·B·C·D·E·F·G·H·I·J·K·L·M·N·O·P·Q·R·S·T·U·V·W·X·Y·Z·Alle
| M nach oben | ||
| Managed Object | siehe JPA-Glossar | EJB 3.x |
| Message-driven Bean | Message-driven Beans werden für die Implementierung asynchroner Kommunikation in J2EE bzw. Java EE-basierten Systemen eingesetzt. Message-driven Beans sind Nachrichtenkonsumenten von Message-Brokern. Sie sind in der Lage asynchrone Nachrichten von diesen entgegenzunehmen und zu verarbeiten. Im Kontext von Messaging-Systemen agieren Message-driven Beans somit als Nachrichtenendpunkte, die vom EJB-Container bzw. originär vom JMS-Provider beim Eintreffen von Nachrichten asynchron benachrichtigt werden.
Message-driven Beans besitzen weder ein Home- noch ein Component Interface bzw. auch kein Business Interface. Dies impliziert, dass Message-driven Beans keine Client-Sichtbarkeit haben, d.h. Message-driven Beans (MDB) können niemals direkt von einem Client angesprochen werden. Gänzlich ohne Clients sind MDBs natürlich nicht sinnvoll. Die Clients von MDBs sind Nachrichtensender, die indirekt mit den Instanzen einer Message-driven Bean kommunizieren, indem sie Nachrichten an bestimmte Message Destinations senden. MDB werden für Message Destinations registriert. Diese Registrierung geschieht über die Deployment-Deskriptoren. Damit wird letztlich die Verbindung zwischen einer Message Destination und einer oder mehrerer MDBs hergestellt, welche die Nachrichten aus der Message Destination verarbeiten können. MDBs werden beim Eintreffen dieser Nachrichten benachrichtigt, indem der EJB-Container eine Methode zur Nachrichtenverarbeitung einer Bean-Instanz der registrierten MDB aufruft. Diese Methode implementiert die Geschäftslogik der Bean und erhält als Parameter die empfangene Nachricht aus der Message Destination. MDBs sind zustandslos (aus Client-Sicht) und nicht persistent. Sie ermöglichen die parallele Verarbeitung von Nachrichten durch eine Vielzahl von Instanzen einer MDB. Dies ist ein Performance Booster für die Abarbeitung von hohen Aufkommen von Nachrichten in MOM-basierten Systemen. Message-driven Beans gibt es als JMS Message-driven Bean und Connector-based Message-driven Bean. | EJB 2.x EJB 3.x |
| Meta- Annotationen | Meta-Annotationen sind dynamische Spracherweiterungen der Java-Programmiersprache. Sie sind mit dem JDK 1.5 eingeführt worden. Meta-Annotationen ermöglichen es, direkt im Java-Code Meta-Informationen unterzubringen, die sowohl zur Compile- als auch zur Laufzeit ausgewertet werden können. Diese Informationen können u.a. dafür genutzt werden, um Code zu generieren oder das Laufzeitverhalten eines Objektes bzw. einer Komponente zu steuern. | EJB 3.x |
| Multi-table Mapping | siehe JPA-Glossar | EJB 3.x |
Copyright © 2005–2009 Holisticon AG
Dieses Glossar darf in vollständiger Form und unverändert jederzeit kopiert und kostenlos weitergegeben werden. Der Hinweis auf die Originalquelle http://www.holisticon.de/cms/EJBGlossar/Startseite muss ebenso wie dieser Copyright-Hinweis stets angegeben werden. Es ist nicht zulässig, das Glossar kommerziell zu vertreiben, gegen Entgelt weiterzugeben oder Inhalte zu verändern. Im Rahmen nicht-kommerzieller Verwendungen, beispielsweise Diplomarbeiten, darf das Glossar gerne übernommen werden. Die Verwendung in kommerziellen Zusammenhängen, beispielsweise in öffentlichen oder internen Schulungen, firmeninternen Netzwerken, Publikationen, Produkten etc. ist prinzipiell gestattet, wenn eine entsprechende Meldung an gesendet wird. Die Weitergabe ist sowohl in elektronischer als auch gedruckter Form zulässig. Im Internet zugängliche Kopien sind ebenfalls zu melden.
Hinweis zu den Urhebern der dargestellten Abbildungen: Alle hier wiedergegebenen Grafiken wurden von uns erstellt und sind NICHT von Dritten bezogen!
Nehmen Sie Kontakt mit uns auf!
Ihre Ansprechpartner:
| Stefan M. Heldt | Oliver Ihns |
| Telefon: +49 40 5074 2722 |