我们知道异构系统的集成,有很多方式:webservice,JMS/MQ,RESTFUL,自定义数据协议,甚至是database,filesystem,等等。
但是对于java rmi,.net remoting这些特定语言的高效rpc方式,由于其native的设计,一般是不建议的。
恰恰EJB,JMX等等东西,都是基于RMI实现的。
其实RMI有两种协议,JRMP和IIOP。
前者是早期的rmi,完全基于java环境。
后者则是基于CORBA2.0的,数据结构语言和平台无关。
IIOP.NET网站:
http://iiop-net.sourceforge.net/
IIOP.NET是一个支持.net与CORBA,j2ee分布式对象间无缝操作的框架。基于LGPL发布。
支持jdk1.4, .netfx 1.x,2.0,mono 1.x。
一个codeproject上的例子,http://www.codeproject.com/KB/IP/dist_object_system.aspx
另一个codeproject上的例子,http://www.codeproject.com/KB/cs/iiop_net_and_ejb.aspx
.net使用IIOP.NET访问EJB的一个例子:用EJB实现一个chatroom的服务端程序,
然后通过IIOP.NET,做一个客户端来聊天。
分享到:
相关推荐
在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。应该是这个~
在Spring框架中,EJB3的持久化功能可以与Spring的数据访问层进行集成,提供灵活且强大的数据访问支持。 EJB3引入了注解驱动的持久化,使得开发者可以更加直观地在实体类上声明持久化属性和行为,而无需编写XML配置...
ejb3-persistence.jar不仅适用于传统的Java EE应用,还可以与Spring框架集成,利用Spring的数据访问抽象层进一步简化开发。此外,EJB3的持久化机制也可以与Hibernate、OpenJPA等ORM工具配合使用,提供更高级的功能和...
在实际项目中,开发者通常会将它们与应用服务器(如WildFly、TomEE等)集成,以提供完整的服务器端解决方案。通过配置部署描述符(如`persistence.xml`),可以指定数据源、实体类、持久化单元等信息,进一步定制...
1. IIOP.NET:IIOP.NET是.NET平台上实现IIOP协议的一个开源项目,它允许.NET应用通过IIOP协议与Java CORBA系统通信。IIOP.NET提供了.NET和Java之间的互操作性,使得.NET开发者可以调用远程Java对象,就像它们是本地...
EJB中ejb-jar文件配置详解 EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-...
ejb3-persistance-src.jar,ejb3源码
ejb3-persistence-1.0.2.GA.jar
ejb3-persistence-1.0.2.GA-sources.jar ejb3 jbpm5 源码
Java进行数据库开发时,直接将查询结果ResultSet转为Java对象列表,此为所需的两个jar包,详细的转换代码介绍地址为:http://blog.csdn.net/suifeng3051/article/details/39025053
ejb3-persistence-3.0.jar 持久化的时候使用
ejb-jar元素是EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的...
**ejb3-persistence-api-1.0与ejb3-persistence-api-1.0.2的区别** 这两个版本的API主要差异可能在于错误修复、性能改进和新功能的添加。例如,版本1.0.2可能解决了1.0版本中的一些已知问题,增强了API的稳定性和...
jboss-ejb3-client.jar
“Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity”,查找资料发现是缺少jar包. 添加此包就OK了。...更多说明:https://blog.csdn.net/kingmax54212008/article/details/82762624
4. 测试类或示例项目:演示如何在实际应用中部署和测试Ehcache与EJB3的整合。 总的来说,"ehcache-1.2.3 ejb3-persistence"这个资源包旨在提供一个集成Ehcache缓存功能的EJB3应用实例,帮助开发者理解和实践这种高...