当前位置: 技术问答>java相关
home method和business method的区别..
来源: 互联网 发布时间:2015-11-18
本文导语: 为什么把方法写在home里面,作为home method,不放在remote接口中呢,不是说home的作用是find,locate,create,destory,这个bean嘛........ | 一个Home方法包含了对特定bean类的所有实例商务逻辑的实现(通俗一点...
为什么把方法写在home里面,作为home method,不放在remote接口中呢,不是说home的作用是find,locate,create,destory,这个bean嘛........
|
一个Home方法包含了对特定bean类的所有实例商务逻辑的实现(通俗一点就是为同一种类bean的所有实例实现商务逻辑)。而商务方法只针对一个单独的实例完成商务逻辑。
Home方法通常请求一个Collection对象,然后遍历其中的每一个,为其调用商务方法。
例如
public void ejbHomeAddSomeMoney(float amount)throws RemoteException{
Home方法通常请求一个Collection对象,然后遍历其中的每一个,为其调用商务方法。
例如
public void ejbHomeAddSomeMoney(float amount)throws RemoteException{
|
有的方法不能放在remote或local接口中啊,比如,统计所有记录条数或者取得所有帐户的余额总数。
|
我们的习惯是在home接口定义一些与操作数据库有关的方法,并且所定义的方法要么返回远程接口的名称,要么返回Collection类型。而在远程接口则是定义事务方法。这些事务仅仅是实现事务的处理,与数据库的操作没任何关系!
|
他说的是专门的Home方法,在bean类中已ejbHome打头的方法。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。