WEB开发网
开发学院软件开发Java 了解 EJB 调用如何在 WebSphere Application Serv... 阅读

了解 EJB 调用如何在 WebSphere Application Server V6.1 中操作

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示:序使用部署在 IBM® WebSphere® Application Server 中的 EJB Enterprise JavaBeans™ (EJB),与这些 EJB 组件通信需要使用到诸如 Internet ORB 间协议(Internet Inter-ORB Protocol,了解 E

序使用部署在 IBM® WebSphere® Application Server 中的 EJB Enterprise JavaBeans™ (EJB)。与这些 EJB 组件通信需要使用到诸如 Internet ORB 间协议(Internet Inter-ORB Protocol,IIOP) 通信、JNDI 查找和工作负载管理等概念。此交互可能非常复杂,对许多 WebSphere 用户来说通常是个黑盒。本文提供有关 EJB 通信如何在 WebSphere Application Server 上下文中工作的基本知识。本文将讨论进出 ORB 的通信,以及对 EJB 容器中部署的 EJB 组件发出调用所涉及到的基本调用模式和组件的定义。本文假设读者对 J2EE™ 原理和 WebSphere Application Server 的一般管理知识具备基本的了解。

引言

对于许多 WebSphere 用户来说,EJB 通信就是一个黑盒。也就是说,我们了解调用方法“X”将从 EJB 业务逻辑返回所需的结果。在正常操作条件下,拥有此知识可能就足够了,因为通常不必要了解 ORB 的内部工作原理。然而,当性能问题或负载平衡问题出现时,有关 ORB 的深入知识可以极大地增强问题确定工作,并减少问题解决时间。与任何 WebSphere 组件一样,如果了解 ORB 的操作机制及其相关通信协议,在进行故障排除时可以获得进一步的专业知识。

ORB

ORB 是 CORBA 或公共对象请求代理体系结构 (Common Object Request Broker Architecture) 的核心组成部分,在面向对象的分布式应用程序中,它旨在使得远程对象像本地对象一样可用。此外,ORB 允许这些对象彼此通信,而不管用于实现那些对象的特定平台、技术和语言是什么。

CORBA 是由对象管理组织 (Object Management Group,OMG) 创建的一种开放、与供应商无关的分布式计算规范,该组织是由 600 多家软件供应商和促进开放标准接口的其他公司组成的联盟。CORBA 及其接口定义语言(Interface Definition Language,IDL)提供了一种用于表示对象的公共格式,使用该格式表示的对象可分布到采用 Java™、C、C++ 和其他语言编写并运行在不同操作系统和计算机上的应用程序。

1 2 3 4 5 6  下一页

Tags:了解 EJB 调用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接