| |
Juni 2002 CORBA-Bestandteile: CORBA-Teilansichten für EJBs 5-13 5 Schnittstelle CustomerInquiry verlängert javax.ejb.EJBObject { GetCustInfo(intiCustNo CustInfo) wirft java.rmi.RemoteException; GetCustBal(intiCustNo CustBal) wirft java.rmi.RemoteException; }; Schnittstelle CustomerInquiryHome verlängert javax.ejb.EJBHome { Create() CustomerInquiry wirft java.rmi.RemoteException; }; Unter ist der Inhalt der Beschreiberkategorien, wie sie in ausgedrückt werden konnten gleichwertiges XML-Dokument. < Ejbglas > < Lernabschnitt > < Beschreibung > </Beschreibung > < Ejbname > < CustomerInquiry/Ejbname > < Haupt> example.CustomerInquiryHome </Haupt > < Remote> example.CustomerInquiry-</Direktübertragung > < < der Ejbkategorie > example.CustomerInquiryBean/Ejbkategorie > < Lernabschnitt-Art > < Stateful/Lernabschnitt-Art > </Lernabschnitt > </Ejbglas > Das EJB ist eine Lernabschnittbohne, und in diesem Fall, seine verursachen Sie Betrieb erfordert Nr. Parameter. Die zwei Betriebe nehmen dem Anrufer einen Schlüsselwert und Rückholwerte. EJB-Implementierung verwendet JDBC die durch zurückzugehenden Informationen zurückholen Betriebe auf dem CustomerInquiry EJB. Die serializable Wertkategorien werden von RMI/IIOP in CORBA-Beton übersetzt valuetypes wie folgt: valuetype CustInfo { allgemeines langes custNo; allgemeines::CORBA::WStringValue-custName; allgemeines::CORBA::WStringValue-custAddr; }; valuetype CustBal { allgemeines langes custNo; allgemeine Hin- und Herbewegung custBal; }; |  |
|
| |
|
|