一、企业开发模式
目前javaEE应用的开发方式大致可以分为两种:一种以Spring、Hibernate等开源框架为基础即所谓的轻量级JavaEE应用;另一种则以EJB3+JPA为基础配合一些前端框架如JSF、struts2、SpringMvc等等的经典JavaEE开发模式。由于EJB2.0使用相对比较复杂,目前使用的情况来说很多企业基本上使用的是ssh架构,EJB3.0做了改善之后开始以spring+ejb+jpa的组合方式进行开发。
二、SpringMvc+ejb整合
1.通过工厂的方式
public class EJBFactory
{
public static Object lookup(String ejbRefName)
{
try{
InitialContext ctx=new InitialContext();
return ctx.lookup("java:comp/env/"+ejbRefName);
<span style="white-space:pre"> </span> }
catch(NamingException e)
{
e.printStackTrace();
}
}
}
2.通过Spring将两者结合
方法一、通过spring提供的ejb代理对象