了解 EJB 调用如何在 WebSphere Application Server V6.1 中操作
2009-09-28 00:00:00 来源:WEB开发网在理想的情况下,在特定节点上的所有应用程序服务器完成向 NodeAgent 上的位置服务守护进程的注册之前,发送到位置服务守护进程的针对与 EJB 相关的对象的传入定位请求不会进入。当针对服务器上还未注册或临时关闭(因而不再注册)的对象的定位请求进入时,将向客户端返回一个 CORBA.OBJECT_NOT_EXIST 异常。在此情况下,需要检查应用程序服务器的状态,以确保它们全都已启动和运行,并且已向位置服务守护进程注册。
理解 ORB 调用模式
为了使高级应用程序功能(例如 EJB 组件)正常工作,必须进行 ORB 间通信。我们可以观察到两种基本的场景:
独立应用程序服务器(WebSphere Application Server,不是 Network Deployment)
WebSphere Application Server Network Deployment 环境中的集群应用程序服务器。
下面几个部分将描述这些场景。
WebSphere Application Server 基本实例
在此场景中,EJB 组件及其客户端包含在单独的应用程序服务器中。用于发出调用的客户端代码类似如下:
清单 1
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming
.WsnInitialContextFactory");
env.put(Context.PROVIDER_URL,"corbaloc::isador:2810");
Context ctx = new InitialContext(env);
TestEJBHome home = (TestEJBHome)
PortableRemoteObject.narrow(ctx.lookup("ejb/ejbs/TestEJBHome"),
TestEJBHome.class);
TestEJB bean = home.create();
粗体文本显示的代码是导致 ORB 调用的代码行。在实际操作中,您可以按照图 2 中的事件跟踪调用过程,图中按自顶向下的顺序列出了事件。
- ››调用已注册会员人数和最新会员名称
- ››了解Windows Mobile文件结构
- ››调用android系统自带功能
- ››调用HHA_CompileHHP编译chm工程
- ››了解 IBM Smart Business Development and Test o...
- ››了解 Apache Click:使用轻量模型快速编写 Web 应...
- ››了解 IBM Data Studio Version 2 软件打包方式
- ››EJB2.0有状态SessionBean
- ››了解微软Office 2010数字签名的新特性
- ››调用所有的 android activity 的实现
- ››调用 Android 内置图片的方法
- ››调用winpcap驱动写arp多功能工具
更多精彩
赞助商链接