EJB ist eine wirklich elegante Technologie, jedoch nicht für jede Anwendung geeignet. EJB bietet viele Funktionen (wie Sicherheit, Persistenz und Transaktionsunterstützung), die nicht von allen Anwendungen benötigt werden.
EJB sollte nicht unbedingt in nicht verteilten Anwendungen verwendet werden, bei denen Geschwindigkeit wichtiger ist als Sicherheit und Transaktionen. Aufgrund der verteilten Anlage von EJB müssen die Daten arrangiert (serialisiert) und dearrangiert (entserialisiert) werden, um die Kommunikation zwischen dem Client und der EJB-Komponente (oder dem Server) zu ermöglichen. Hierdurch entstehen viele zusätzliche Daten, was sich auf die Performance auswirken kann. Deshalb ist es unter Umständen besser, lokale Klassen in derselben JVM zu verwenden.
Verbreitete Mythen über EJB
Fazit
Bevor entschieden wird, ob die EJB-Technologie für ein Projekt eingesetzt werden soll, muss man sich zunächst über alle Anforderungen der Anwendung, ihre Entwicklungsperspektiven und die wichtigsten Ziele von EJB sowie die Grenzen dieser Technologie im Klaren sein.
Weitere Quellen zu EJB
Im Rahmen der umfassenden Digitalisierung der Bundeswehr ersetzen Electronic Knee Boards die herkömmlichen Handbücher von…
Sie betreffen Windows 10, 11 und Windows Server. In SharePoint Server steckt zudem eine kritische…
Mozilla verteilt insgesamt 16 Patches für Firefox 125 und älter. Zudem entfernt der Browser nun…
Einziger Neueinsteiger ist das Alps-System in der Schweiz. Die weiteren Top-Ten-Systeme aus Europa stehen in…
Im vergangenen Jahr steigt ihre Zahl um 32 Prozent. Die Zahl der betroffenen PC-Nutzer sinkt…
Die App satellite wird künftig Telefongespräche in Echtzeit datenschutzkonform mit Hilfe von KI zusammenfassen.