EJB ist die Abkürzung in der Computer-Welt für Enterprise Java Beans . EJBs sind in einer Kapsel in einem Computer-Netzwerk , um die Sicherheit der Kunden, die ein Unternehmen das Computer-Netzwerk nutzen zu schützen gespeichert. EJBs schützen sichere Informationen , während auf dem Netzwerk, um persönliche Daten nicht in die falschen Hände geraten . Mehrere Bohnen in einer Kapsel gelagert und nur verwendet, wenn ein Client bestimmte Teile des Netzwerks, in dem die Sicherheit wesentlich zugreift. Es gibt viele Arten von EJBs . Der Lebenszyklus einer EJB, hängt also von der Art der EJB , das verwendet wird . Session Beans
Es gibt zwei Arten von Session Beans - Stateless Session Beans und Stateful Session Beans - jede mit ihren eigenen Lebenszyklus. Session Beans werden nach dem Zufallsprinzip von Kunden jedesmal, wenn sie beginnen, eine neue Verwendung in dem System, wo die Bohne ist notwendig, um ihre persönlichen Daten zu schützen abgerufen. Beim Aufruf ist das erste, was passiert, die Bohne aus dem Behälter wird aufgerufen, um eine neue Instanz starten. Die Bohne , die aufgefordert wird, seine Funktion führen Sie dann die Daten, die Codes in einer Weise erhoben werden , so dass es während der Übertragung nicht zwischen dem Client und dem Business-Netzwerk gestohlen werden. Die Bohne bleibt im Einsatz , bis der Kunde fertig ist mit dem System. Sobald der Client erfolgt über das System wird die Bohne dann in den Behälter zurück und bleibt dort , bis sie vom System zufällig gezogen, um wieder verwendet werden.
Stateless Session Bean
< br >
stateless Session Bean hat den einfachsten aller Lebenszyklen unter EJBs . Diese Art der Session-Bean hat keine besondere angegebenen anderen Zweck als zu schützen und zu verschlüsseln Informationen , während sie von einem Client verwendet wird. Die Bohne ist zufällig abgerufen , wodurch es zu aktivieren , und führen Sie die notwendige Funktion . Es ist kein Passwort oder andere Eingabe , damit der Bohne bis wie erwartet benötigt. Die Bohne beginnt seine Arbeit auf seine eigene , sobald es wird zufällig während der Sitzung gewählt und bleibt im Einsatz , bis der Client die Sitzung beendet ist. Sobald die Sitzung beendet ist, wird der Bohne bis zur Bohne Pool, aus dem es kam , bis er zufällig wieder auf die gleichen Funktionen zugegriffen zurückgegeben.
Stateful Session Beans
< br >
Stateful Session Beans sind die Arten von Bohnen, die Kunden mit Bank -Websites zufällig zugreifen möchten , um geschützte Transaktionen durchführen . Wenn der Client in die Website anmeldet, hat die Bohne nicht. Sobald der Client eine Art von Transaktion initiiert , wird die Bean erstellt . Die Bohne verarbeitet dann die Transaktion sicher und zuverlässig wie Informationen über die Transaktion und andere persönliche Daten über das Netzwerk vom Client an das Geschäft übergeben . Sobald die Transaktion abgeschlossen ist, schließt der Client die Sitzung . Die Session-Bean dann verschwindet und eine neue Session-Bean für die nächste neue Sitzung von anderen Clients initiiert erstellt .
Entity Bean
andere Art von EJB als bekannt Entity-Bean . Aus allen EJBs , hat diese Art der kompliziertesten Lebenszyklus. Das Entity-Bean existiert, bevor ein Client-Sitzung initiiert wird , bleibt aber in einem Pool von anderen Bohnen bis es gebraucht wird . Dies ist jedoch nicht die gleiche Art von Pool mit dem Staatenlosen Art von EJB verwendet . In diesem Pool werden die EJBs bereits für neue Instanzen gesetzt , was bedeutet, die Bohne wartet nicht eingerichtet werden , wenn der Client nutzt das System . Sobald eine neue Instanz festgestellt wird, wird eine dieser Bohnen aus dem Pool der verfügbaren Bohnen gezogen . Diese Bohnen werden in der gleichen Weise wie andere Arten von Bohnen verwendet, aber damit der Client in einem viel schnelleren Tempo durch das System zu manövrieren , weil sie nicht haben, um für die Bean warten zu werden gebrauchsfertig. Wenn diese Art von Bohnen gezogen wird, wird es vom Kunden während der Zeitdauer er auf dem System sowohl seine persönlichen Informationen zu schützen und Transaktionen innerhalb des Systems zu machen verwendet . Diese Art der Bohne ist in der Lage , beide Arten von Informationen zu verschlüsseln, wie es innerhalb des Netzes weitergegeben wird . Sobald der Kunde seine Sitzung beendet ist, wird die Bohne wieder an den Pool , wo es ursprünglich aufgerufen wurde und bleibt in Betriebsbereitschaft bis sie gezogen wird, um wieder von einem anderen Client mit dem System verwendet werden zurückgegeben.