您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> home method和business method的区别

home method和business method的区别

来源:网络整理     时间:2016/9/5 13:01:16     关键词:

关于网友提出的“ home method和business method的区别”问题疑问,本网通过在网上对“ home method和business method的区别”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: home method和business method的区别
描述:

为什么把方法写在home里面,作为home method,不放在remote接口中呢,不是说home的作用是find,locate,create,destory,这个bean嘛........


解决方案1:

一个Home方法包含了对特定bean类的所有实例商务逻辑的实现(通俗一点就是为同一种类bean的所有实例实现商务逻辑)。而商务方法只针对一个单独的实例完成商务逻辑。
Home方法通常请求一个Collection对象,然后遍历其中的每一个,为其调用商务方法。
例如
public void ejbHomeAddSomeMoney(float amount)throws RemoteException{
   
  

解决方案2:

他说的是专门的Home方法,在bean类中已ejbHome打头的方法。

解决方案3:

我们的习惯是在home接口定义一些与操作数据库有关的方法,并且所定义的方法要么返回远程接口的名称,要么返回Collection类型。而在远程接口则是定义事务方法。这些事务仅仅是实现事务的处理,与数据库的操作没任何关系!

解决方案4:

有的方法不能放在remote或local接口中啊,比如,统计所有记录条数或者取得所有帐户的余额总数。


以上介绍了“ home method和business method的区别”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3753358.html

相关图片

相关文章