了解 EJB 调用如何在 WebSphere Application Server V6.1 中操作
2009-09-28 00:00:00 来源:WEB开发网此基本应用程序服务器场景中使用的定位请求消息是由 ORB 自己进行处理的简单定位请求。这与下一个场景不同,因为位置服务守护进程插件(附加到 ORB 实例)将处理与定位请求相对应的消息。
WebSphere Application Server Network Deployment 集群实例
在此场景中,主要区别在于客户端 ORB 和服务器 ORB 几乎始终是两个不同的 JVM 实例,并且通常位于完全单独的主机上。该过程似乎大致相同,但是您将注意到包含在 NodeAgent 中的位置服务守护进程服务器的参与。清单 2 显示了发出调用所涉及到的代码。
清单 2
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming
.WsnInitialContextFactory");
env.put(Context.PROVIDER_URL,"corbaloc::boris:9811,:natasha
:9812");
Context ctx = new InitialContext(env);
TestEJBHome home = (TestEJBHome)
PortableRemoteObject.narrow(ctx.lookup("ejb/ejbs/TestEJBHome"),
TestEJBHome.class);
TestEJB bean = home.create();
相对于前一个示例,此代码仅在一个地方进行了更改:放在环境 Hashtable 对象的 PROVIDER_URL 键中的值。在此例中,开发人员包括了多个 corbaloc URL,其中每个 URL 指向一个单独服务器的引导端口。此更改向该过程引入了一些容错和故障转移功能,因为该代码现在具有两条可获得 InitialContext 对象的路径。与在前一个场景中一样,粗体文本显示的代码负责生成远程 ORB 请求。图 3 演示了此场景的事件序列,其格式设置与前一个示例相同。
图 3. 集群实例中的 ORB 事件调用
- ››调用已注册会员人数和最新会员名称
- ››了解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多功能工具
更多精彩
赞助商链接