J2ME, Android. Aplikacje dla urządzeń mobilnych.
ASP.NET  DOKUMENTACJA  FLASH  J2EE SERVLET JSP  J2ME MOBILE  JAVASCRIPT  OPROGRAMOWANIE  PHP  SERWER  SQL  TRENDY  WYSZUKIWARKI  XML 

Enterprise Java Beans (EJB) - część 1 [strona 2]

Home Interface

 
 spis treści:
1. Typy EJB
Home Interface2. Home Interface
3. Remote Interface
4. Klasa Enterprise Bean
5. Deskryptor rozmieszczenia
Home Interface określa metody używane przez zdalnych klientów do lokalizacji, tworzenia i usuwania instancji enterprise bean'a. Home interface musi dziedziczyć po interfejsie EJBHome z pakietu javax.ejb.


package javax.ejb;

public interface EJBHome extends java.rmi.Remote {

EJBMetaData getEJBMetaData()
throws java.rmi.RemoteException;

HomeHandle getHomeHandle()
throws java.rmi.RemoteException;

void remove(Handle handle)
throws java.rmi.RemoteException, javax.ejb.RemoveException;

void remove(Object primaryKey)
throws java.rmi.RemoteException, javax.ejb.RemoveException;
}



Jak widać interfejs EJBHome rozszerza interfejs java.rmi.Remote, co oznacza że EJB jest ściśle zależny od RMI (Remote Method Invocation). Interfejs java.rmi.Remote jest używany do wywoływania metod umieszczonych w zdalnej maszynie wirtualnej Java. Każdy zdalny obiekt musi bezpośrednio lub pośrednio implementować ten interfejs.

Home interface może definiować metody przeznaczone do tworzenia, odnajdywania i usuwania enterprise beana. Metody tworzące i wyszukujące są dodawane do definicji interfejsu; metody usuwające są dziedziczone z interfejsu javax.ejb.EJBHome. Przykład: home interface dla beana Uzytkownik, (interfejs UzytkownikHome) definiujący bezargumentową metodę create:


package pl.webdeveloper.ejb;

import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;

public interface UzytkownikHome extends EJBHome {

Uzytkownik create() throws RemoteException, CreateException;

}



Home interface może definiować wiele przeciążonych metod dla tworzenia (create) i wyszukiwania (find) beanów. Nazwy metod wyszukujących zawsze muszą zaczynać sie od "find". Jednak metody te są opcjonalne i nie wszystkie beany ich potrzebują.

strona poprzednia 1 2 3 4 5 następna      Autor: robert nowak
Polska - Atrakcje turystyczne: Podziemne miasto na weekend
Zobacz również:
XML (1)   Technologia J2EE (1)   Java i bazy danych   Kartki Internetowe   Apache + Tomcat   PHP, MySQL i własna wyszukiwarka   Bezpieczne uploadowanie plików  

Masz problem ze swoją komórką? Zapytaj, przeczytaj opinie o telefonie:
LG G1600   Sagem myC5-3   Motorola E1000   Trium Cosmo   Alcatel OT557   i-mate K-JAM   Samsung A777   Benefon TWIG Discovery Pro   palmOne Treo 270   LG LX150  



(C) 2000-2010 webdeveloper.pl  |  Napisz do nas