有关接口

对于例子中的StoreAccess 的 StoreAccessBean,其自动生成的接口有:

1。StoreAccess    -remote interface

                bussiness method 的 接口 ,client要通过他来调用 bussiness method               代理??委托??

2。StoreAccessDAO   -Data Access Object interface for StoreAccess

                 public void init();

                 以及在DAO中实现的bussiness method 的接口

3。StoreAccessHome    -Home interface for StoreAccess

                  public static final String COMP_NAME="java:comp/env/ejb/StoreAccess";
                  public static final String JNDI_NAME="StoreAccessBean";

                  public au.com.tusc.session.StoreAccess create()

                  create an ejb object  并返回给client一个ejb object reference

                   生成StoreAccess的实例???引用???

4。StoreAccessLocal    -Local interface for StoreAccess

5。StoreAccessLocalHome    -Local home interface for StoreAccess

                   public static final String COMP_NAME="java:comp/env/ejb/StoreAccessLocal";
                   public static final String JNDI_NAME="StoreAccessLocal";

                   public au.com.tusc.session.StoreAccessLocal create()
                       throws javax.ejb.CreateException;

6. StoreAccessSession       -Session Layer for StoreAccess                 

                   包括一些session的方法 

7。 StoreAccessUtil

                一些不错的工具方法

 

 

XXXHome中总有create的方法生成reference/实例

注 : 【重要】在用tag在sessionbean中生成的在ejb-jar。xml部分有错误,

         <ejb-ref>
            <ejb-ref-name>ejb/CustomerLocal</ejb-ref-name>
            <jndi-name></jndi-name>
         </ejb-ref>

应该是:

         <ejb-local-ref>
            <ejb-ref-name>ejb/CustomerLocal</ejb-ref-name>
            <jndi-name>CustomerLocal</jndi-name>
         </ejb-local-ref>

类似的还有试验stateful sessionbean的时候在local home 中生成的create没有参数定义,部署时候会出错,要手动改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值