当前位置: 首页 > 图文教程 > 网络编程 > JSP > JSP如何与EJB SessionBean通讯

JSP
成为一个成功Jsp程序员的九步
JSP之plugin的使用
深入剖析JSP和Servlet对中文的处理
Tomcat5+Mssql server 2000数据库连接池配置之旅
改变JSP的文件后缀
JSP 2.1和JSF 1.2规范发布预览版本
JSP彩色验证码
JSP和Struts解决用户退出问题
测试你对技术的掌握度:JSP程序员成长之路
Java学习的捷径
如何迅速成为Java高手
体验Java 1.5中面向(AOP)编程
Java中基于Aspectwerkz的AOP
2004开发技术年度综述之Java世界
JavaBeans程序开发
开发基于Java的图形用户界面
Java加密和数字签名编程
Java应用程序中创建图像
初探Java类加载机制
EJB3.0之实体Bean的继承

JSP如何与EJB SessionBean通讯


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-03   浏览: 119 ::
收藏到网摘: n/a

下面的代码段作了很好的示范
<%@ 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(...);
// 如此等等
%>

from-javaresearch.org