首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OSGI与Java EE的集成

OSGI与Java EE的集成
EN

Stack Overflow用户
提问于 2011-11-11 07:23:32
回答 2查看 677关注 0票数 2

目前,我正在开发一个OSGI应用程序,以抽象一些后端服务上的前端UI。后端的架构是运行在jboss应用服务器上的传统Java。

在前端应用程序中,我需要从后端检索一些数据(最终是数据库数据),但也有一些EJB可用于检索数据。

根据我所做的一些阅读,在不使用servlet桥的情况下,从OSGI容器中调用EJB似乎并不容易,也不可行。

我有一些关于将这些封装在web服务中的想法,但不确定最好的方法是什么。我想要一些关于将OSGI与Java EE集成的最佳实践或方法的一些想法,就数据交互而言。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-16 06:55:43

我们有一个通过Spring remoting使用此方法的应用程序(在本例中为19.4节)。

创建一个在客户机上具有远程调用包的服务接口,并直接访问服务器上的EJB是很简单的。它还具有不依赖于服务器特定代码的精确性。

票数 0
EN

Stack Overflow用户

发布于 2011-11-11 22:11:40

假设您使用的是JBoss版本4.3.x -您应该能够包装jbossall-client.jar,然后使用org.jboss.remoting.InvokerLocator创建一个org.jboss.remoting.Client -这将允许您做任何事情,但这是相当重量级的( jar是4.7mb)。另一种选择是访问JBoss实例的JNDI。

无论哪种方式,您(显然)都将需要OSGi应用程序可用的EJB定义。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8087829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档