这段时间在做EJB与CORBA互调的实验,EJB容器是JBoss,配置使用All。做EJB2的测试时,在jboss.xml文件中加入:
<invoker-bindings>
<invoker>
<invoker-proxy-binding-name>iiop</invoker-proxy-binding-name>
</invoker>
</invoker-bindings>
布署后通过IIOP协议成功调用。
做EJB3测试到目前为止在JBoss5、JBoss6上试了N遍没成功过。
谁要是有成功过,麻烦告诉我。
分享到:
相关推荐
Java中的EJB编程实例代码,内容有:简单的EJB、无状态SessionBean、有状态SessionBean、BMP位图实例、cmp...IIOP、JTA与JTS、JMS的使用、Java IDL、EJB与CORBA的交互、基于EJB的真实世界模型、EJB的商业应用实例等。
3. **BAT批处理命令**:可能是一些脚本,用于部署、启动或测试RMI-IIOP应用。例如,它们可能包含了注册远程对象到RMI注册表、启动ORB(Object Request Broker)或者运行客户端的命令。 4. **EJB部署描述符...
3. **EJB示例**:可能是简单的会话bean或实体bean,展示了如何在EJB中使用RMI-IIOP。 4. **配置文件**:可能包含ORB的配置信息,如ORB供应商、IIOP端口等。 学习这个实例,你需要理解以下知识点: - **RMI概念**:...
### EJB知识与运行环境设置 #### EJB概述 企业JavaBeans (EJB) 是Java平台对企业级应用程序组件的一种标准化模型。它属于Java EE规范的一部分,主要用于构建可移植的企业级应用。EJB定义了三种主要的Bean类型: 1...
共分3大部分20章,包括无状态会话Bean、有状态会话Bean、CMP实体Bean、EJB QL语言、集成RMI-IIOP与JNDI、应用客户端开发、EJB部署、持久化EJB与CORBA的集成等内容,均是目前的技术热点和读者所关注的问题。...
对于EJB初学者,这个例子可能包括了简单的Stateless Session Bean或者Entity Bean的实现,展示了如何将EJB与RMI-IIOP结合,实现分布式服务。EJB是Java EE(现在称为Jakarta EE)的一部分,主要用于构建可扩展的企业...
- **与CORBA协议的标准映射**:EJB3支持与CORBA(Common Object Request Broker Architecture)的互操作性,允许EJB作为CORBA对象暴露出去。 - **与Web服务协议的映射**:EJB3提供了与Web服务的紧密集成,使得EJB...
关于`ejb-jar.xml`与EJB Bean类中的注解,二者均可用于告诉容器EJB的配置信息,但优先级有所不同: - 优先使用注解(容器会将其转换为`ejb-jar.xml`中的内容)。 - 需要修改的配置信息写在`ejb-jar.xml`中。 - 如果...
- EJB与CORBA的集成原理,包括ORB的配置和使用,以及EJB如何通过CORBA的IIOP(Internet Inter-ORB Protocol)协议与远程对象进行通信。 - 如何在EJB中创建和使用日志记录类,了解常见的日志框架和它们的使用方法。 -...
3. **部署EJB**:在WebLogic中,EJB通过部署描述符(如ejb-jar.xml、weblogic-ejb-jar.xml等)进行配置,并打包成EAR文件进行部署。这包括定义bean的行为、接口、安全性和资源连接等。 4. **客户端调用EJB**:...
然而,EJB2的复杂性和重量级特性也是其被批评的地方,后续的EJB3版本对这些问题进行了简化和优化,引入了更轻量级的注解驱动模型。尽管如此,理解EJB2仍然是理解和学习EJB以及企业级Java开发历史的重要部分。
8. **远程调用**:EJB支持远程调用,允许客户端跨越网络与EJB交互,这得益于Java RMI-IIOP协议。 9. **ejb3.0改进**:在JBoss 5.0及更高版本中,EJB 3.0引入了许多改进,如注解驱动的编程模型,使得开发更加简洁。 ...
本文将详细介绍不同应用服务器下的EJB MDB与JNDI配置信息,包括WebSphere、WebLogic、J2EE SDK、SilverStream、OC4J、JBoss以及WAS5等。 #### 二、JNDI配置基础 JNDI配置主要涉及两个核心属性:`Context.INITIAL_...
这种方法更适合用于测试EJB的本地接口,因为HTTP协议普遍应用于Web服务,与现代Web应用的交互模式更为匹配。通过模拟HTTP请求,可以测试EJB在处理Web请求时的性能,这对于评估EJB在Web应用中的表现尤为关键。 #### ...
3. **编程模型**:介绍无状态会话bean、有状态会话bean、单例会话bean、实体bean(CMP和BMP)和消息驱动bean的创建与使用。 4. **JNDI查找**:学习如何通过Java Naming and Directory Interface(JNDI)查找和注入...
远程接口定义了客户端如何与EJB交互,通常使用RMI-IIOP(Remote Method Invocation via Internet Inter-ORB Protocol)协议。 8. **局部接口**:除了远程接口,EJB还可以提供局部接口,供在同一应用内的其他组件...
1. 远程调用:通过JNDI查找EJB,使用Java远程方法调用(RMI)或IIOP通信。 2. 本地调用:在同一个应用内,可以通过注解`@EJB`直接注入EJB实例。 八、监控与调试 1. JBoss管理控制台:通过浏览器访问`...
4. **EJB与RMI-IIOP的关系**:比较EJB中的RMI-IIOP使用与普通Java RMI的区别,理解EJB如何提供更高级的服务和管理功能。 5. **测试与调试**:通过运行批处理命令,观察服务的启动和客户端调用过程,学习如何调试...
在EJB的远程交互方面,书中有详细的解释,如何通过EJB的远程接口与客户端进行通信,包括RMI-IIOP和Web服务调用等。此外,还讨论了EJB的容器服务,如安全性、资源注入、定时器服务等,这些都是EJB能提供强大企业功能...