<!-- -->
| JavaTM 2 Platform Ent. Ed. v1.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES <!-- if(window==top) { document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> All Classes <noscript></noscript> | |||||||||
SUMMARY:NESTED|FIELD|CONSTR|METHOD | DETAIL:FIELD|CONSTR|METHOD |
javax.ejb
Interface EJBHome
-
All Superinterfaces:
- Remote
-
All Known Subinterfaces:
- ManagementHome
-
public interface EJBHome
extends
Remote
The EJBHome interface must be extended by all enterprise Beans' remote home interfaces. An enterprise Bean's remote home interface defines the methods that allow a remote client to create, find, and remove EJB objects, as well as home business methods that are not specific to a bean instance (Session Beans do not have finders and home methods). 所有企业Bean的远程home接口必须继承EJBHome接口。企业Bean的远程home接口定义了一些方法,允许远程客户端创建、查找和删除EJB对象,和home业务方法一样不需要指定bean实例(会话bean没有查找器和home方法)。
The remote home interface is defined by the enterprise Bean provider and implemented by the enterprise Bean container. 远程home接口由企业Bean提供者定义,由企业Bean容器实现。
<!-- ======== NESTED CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- ========== METHOD SUMMARY =========== --><!-- -->
Method Summary | |
EJBMetaData | getEJBMetaData() Obtain the EJBMetaData interface for the enterprise Bean. 获得企业Bean的EJBMetaData接口。 |
HomeHandle | getHomeHandle() Obtain a handle for the remote home object. 获得远程home对象的句柄。 |
void | remove(Handlehandle) Remove an EJB object identified by its handle. 删除由句柄标识的EJB对象。 |
void | remove(ObjectprimaryKey) Remove an EJB object identified by its primary key. 删除由主键标识的EJB对象。 |
<!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><!-- -->
Method Detail |
remove
- Remove an EJB object identified by its handle. 删除由句柄标识的EJB对象。
-
Throws:
-
RemoveException
- Thrown if the enterprise Bean or the container does not allow the client to remove the object. 企业Bean或容器不允许客户端删除该对象时抛出。 -
RemoteException
- Thrown when the method failed due to a system-level failure. 方法抛出该异常表示一个由系统级错误引起的失败。
remove
-
Remove an EJB object identified by its primary key. 删除由主键标识的EJB对象。
This method can be used only for an entity bean. An attempt to call this method on a session bean will result in a RemoveException. 只有实体bean的本地客户端可以调用该方法。会话bean试图调用该方法会造成RemoteException。
-
Throws:
-
RemoveException
- Thrown if the enterprise Bean or the container does not allow the client to remove the object. 企业Bean或容器不允许客户端删除该对象时抛出。 -
RemoteException
- Thrown when the method failed due to a system-level failure. 方法抛出该异常表示一个由系统级错误引起的失败。
getEJBMetaData
-
Obtain the EJBMetaData interface for the enterprise Bean. The EJBMetaData interface allows the client to obtain information about the enterprise Bean. 获得企业Bean的EJBMetaData接口。EJBMetaData接口允许客户端获得企业Bean的相关信息。
The information obtainable via the EJBMetaData interface is intended to be used by tools. 通过EJBMetaData接口获得的信息一般由工具使用。
-
Returns:
- The enterprise Bean's EJBMetaData interface. 企业Bean的EJBMetaData接口。 Throws:
-
RemoteException
- Thrown when the method failed due to a system-level failure. 方法抛出该异常表示一个由系统级错误引起的失败。
getHomeHandle
- Obtain a handle for the remote home object. The handle can be used at later time to re-obtain a reference to the remote home object, possibly in a different Java Virtual Machine. 获得远程home对象的句柄。句柄可以随后用于重新获得远程home对象的引用,可能是在不同Java虚拟机中。
-
Returns:
- A handle for the remote home object. 远程home对象的句柄。 Throws:
-
RemoteException
- Thrown when the method failed due to a system-level failure. 方法抛出该异常表示一个由系统级错误引起的失败。
<!-- -->
| JavaTM 2 Platform Ent. Ed. v1.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES <!-- if(window==top) { document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> All Classes <noscript></noscript> | |||||||||
SUMMARY:NESTED|FIELD|CONSTR|METHOD | DETAIL:FIELD|CONSTR|METHOD |
Copyright 2003 Sun Microsystems, Inc. All rights reserved.