JSP如何与EJB SessionBean通讯

开发者在线 Builder.com.cn 更新时间:2007-11-26作者:chris 来源:Matrix

本文关键词: 通讯 SessionBean EJB JSP

下面的代码段作了很好的示范

<%@ page import="javax.naming.*, javax.rmi.PortableRemoteObject, 
foo.AccountHome, foo.Account" %>
<%!
//定义一个对SessionBeanHome接口实例的全局引用
AccountHome accHome=null;

public void jspInit() {
//获得Home接口实例
InitialContext cntxt = new InitialContext( );
Object ref= cntxt.lookup("java:comp/env/ejb/AccountEJB");
accHome = (AccountHome)PortableRemoteObject.narrow(ref,AccountHome.class);
}
%>

<%
//实例化SessionBean
Account acct = accHome.create();
//调用远程方法
acct.doWhatever(...);
// 如此等等
%>
查看本文来源

用户评论

  • 用户名
  • 评论内容