`
kimmking
  • 浏览: 546817 次
  • 性别: Icon_minigender_1
  • 来自: 中华大丈夫学院
社区版块
存档分类
最新评论

.net 与EJB的集成--开源项目IIOP.net

阅读更多

 

我们知道异构系统的集成,有很多方式: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。

http://dl.iteye.com/upload/picture/pic/70594/40d25421-c4ee-33b4-a27d-07a495840092.gif 

一个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,做一个客户端来聊天。

 

http://dl.iteye.com/upload/picture/pic/70596/1440e348-d3ec-399f-a73e-77ae850b0807.gif 

 

 

分享到:
评论
2 楼 ltian 2010-09-16  
有ESB难道还解决不了你们的需求吗
1 楼 木哥哥 2010-09-14  
有啥用呢?

相关推荐

    hibernate-ejb3-persistence.jar.zip

    在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。应该是这个~

    ejb3-persistence

    在Spring框架中,EJB3的持久化功能可以与Spring的数据访问层进行集成,提供灵活且强大的数据访问支持。 EJB3引入了注解驱动的持久化,使得开发者可以更加直观地在实体类上声明持久化属性和行为,而无需编写XML配置...

    ejb3-persistence.jar

    ejb3-persistence.jar不仅适用于传统的Java EE应用,还可以与Spring框架集成,利用Spring的数据访问抽象层进一步简化开发。此外,EJB3的持久化机制也可以与Hibernate、OpenJPA等ORM工具配合使用,提供更高级的功能和...

    ejb3-persistence.jar hibernate-annotations.jar

    在实际项目中,开发者通常会将它们与应用服务器(如WildFly、TomEE等)集成,以提供完整的服务器端解决方案。通过配置部署描述符(如`persistence.xml`),可以指定数据源、实体类、持久化单元等信息,进一步定制...

    使用IIOP.NET从.NET访问EJB:一个示例

    1. IIOP.NET:IIOP.NET是.NET平台上实现IIOP协议的一个开源项目,它允许.NET应用通过IIOP协议与Java CORBA系统通信。IIOP.NET提供了.NET和Java之间的互操作性,使得.NET开发者可以调用远程Java对象,就像它们是本地...

    EJB中ejb-jar——xml文件说明.pdf

    EJB中ejb-jar文件配置详解 EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-...

    ejb3-persistance-src.jar

    ejb3-persistance-src.jar,ejb3源码

    ejb3-persistence-1.0.2.GA.jar

    ejb3-persistence-1.0.2.GA.jar

    ejb3-persistence-1.0.2.GA-sources.jar

    ejb3-persistence-1.0.2.GA-sources.jar ejb3 jbpm5 源码

    [免费]ejb3-persistence.jar+org.apache.commons.beanutils.jar-CSDN下载

    Java进行数据库开发时,直接将查询结果ResultSet转为Java对象列表,此为所需的两个jar包,详细的转换代码介绍地址为:http://blog.csdn.net/suifeng3051/article/details/39025053

    ejb3-persistence-3.0.jar

    ejb3-persistence-3.0.jar 持久化的时候使用

    J2EE 配置文件 - ejb-jar.xml(中文)

    ejb-jar元素是EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的...

    ejb3-persistence-api-1.0&1.0.2源码

    **ejb3-persistence-api-1.0与ejb3-persistence-api-1.0.2的区别** 这两个版本的API主要差异可能在于错误修复、性能改进和新功能的添加。例如,版本1.0.2可能解决了1.0版本中的一些已知问题,增强了API的稳定性和...

    jboss-ejb3-client.jar

    jboss-ejb3-client.jar

    ejb3-persistence(找不到javax.persistence.Entity问题解决)

    “Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity”,查找资料发现是缺少jar包. 添加此包就OK了。...更多说明:https://blog.csdn.net/kingmax54212008/article/details/82762624

    ehcache-1.2.3 ejb3-persistence

    4. 测试类或示例项目:演示如何在实际应用中部署和测试Ehcache与EJB3的整合。 总的来说,"ehcache-1.2.3 ejb3-persistence"这个资源包旨在提供一个集成Ehcache缓存功能的EJB3应用实例,帮助开发者理解和实践这种高...

Global site tag (gtag.js) - Google Analytics