在Apache Geronimo上部署J2EE应用程序 - 编程入门网
.create-method
*/
public java.lang.String ejbCreate(java.lang.String name,
java.lang.String phoneNumber)
throws javax.ejb.CreateException
{
setPhoneNumber(phoneNumber);
setName(name);
return null; // should not return primaryKey for CMP:
}
public void ejbPostCreate (java.lang.String name,
java.lang.String phoneNumber)
throws javax.ejb.CreateException
{
}
/**
* This is a create method which takes only the value of the
* primary key, because this object does not have automatic
* key generation turned on.
*
* @ejb.create-method
*/
public java.lang.String ejbCreate(java.lang.String name) throws
javax.ejb.CreateException {
setName(name);
return null;
}
public void ejbPostCreate(java.lang.String name)
throws javax.ejb.CreateException {
}
}
在Apache Geronimo上部署J2EE应用程序(4)时间:2011-04-16 IBM Kunal Mittal在 清单 3 所示的 PhoneBookEntryBean.java 中,进一步观察 Javadoc 注释。在这个代 码中,Javadoc 注释更有趣,包含比代码本身更多的信息。标注定义了 EJB 的类型、容器管 理的字段、发现器查询、数据类型和其他在 EJB 部署描述中通常会出现的信息。另外,不需 要编写 home 接口、remote 接口和 local 接口类。Maven 和 XDoclet 在构建过程中会在后 台把这些工作全做了。 使用 OpenEJB 容器系统所需要的基本部署描述符是 openejb-jar.xml,如 清单 4 所示 。这个描述符与 PhoneBookEntryBean.java 的 Javadoc 标注组合在一起,最终构成了 ejb -jar.xml 和符合标准 J2EE 规范的 EJB 应用程序所需要的其他描述符。 清单 4. Openejb-jar.xml |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |