关于EJB的持久化对象技术分析 - 编程入门网
y,
String state,
String zip)
{
System.out.println("ejbCreate called with userID: " + userID);
setUserID(userID);
setFullName(fullName);
setAddress(address);
setCity(city);
setState(state);
setZip(zip);
return userID;
}
public void ejbPostCreate(String userID,
String fullName,
String address,
String city,
String state,
String zip)
throws CreateException
{
// 容器在调用ejbCreate()方法后会自动调用它
System.out.println("ejbPostCreate called with userID: " + userID);
}
public void setEntityContext(EntityContext ctx)
{
this.ctx = ctx;
System.out.println("setEntityContext called");
}
public void unsetEntityContext()
{
ctx = null;
}
public void ejbActivate()
{
// 当此EJB被载入内存之前容器会自动调用它
}
public void ejbPassivate()
{
// 当此EJB被交换入固定存储器之前
// 容器会自动调用它
}
public void ejbLoad()
{
// 容器调用,用来更新实
// 体EJB的状态
}
public void ejbStore()
{
// 容器调用,用来将实体
// EJB的状态存储入数据库中
}
public void ejbRemove()
{
// 当实体EJB从数据中删除之前被
// 容器调用
}
}
关于EJB的持久化对象技术分析(5)时间:2010-12-04部署描述文件 要将你开发的EJB部署到EJB容器中去的话,那你必须为此容器提供一个部署描述文件。部署描述文件是一个XML格式的文档,文件名为ejb-jar.xml,里面包含有Bean的持久类型以及事务属性。你必须将这个文件与编写的Java类一起打包到一个jar或ear文件中去。 ejb-jar.xml是由SUN公司提供的一个标准部署描述文件,JBoss还有另外一个名为jaws.xml的部署描述文件(参见列表2),这个文件描述了CMP定义以及其持久属性。 列表2. The ejb-jar.xml Deployment Descriptor
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |