javax.ejb.EJBHome翻译

<!-- ========= START OF TOP NAVBAR ======= --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== -->

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. 方法抛出该异常表示一个由系统级错误引起的失败。
<!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ======== END OF BOTTOM NAVBAR ======= --> Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值