EJB 3.1 Lite 可以通过远程接口公开吗?
所以我编写了一个应用程序,通过 App Client 的远程接口和 Web 模块的本地接口公开我的业务逻辑。只是发现我们的服务器内存有限,所以我需要让 Glassfish 变得轻量级。不幸的是,GF Full Profile 的重量并不轻(使用 GF 3.1.1 RC atm),因此我正在查看 GlassFish 的 Web 配置文件。现在有一个答案说远程接口不是 EJB Lite 的功能( 公开远程客户端视图。此功能不是 EJB 3.1 Lite API 的一部分),但它是 7几个月前,OP回答了他/她自己的问题,所以我只想确认这个信息。
如果远程界面确实不适用于网络配置文件,那么我有办法让 Glassfish 变得更轻吗?我不需要 Glassfish 完整配置文件中的很多功能,例如 JAX-WS、JAXB、JAX-RS ...我可以以某种方式将它们取出吗?
So I have written an application Expose my business logic via Remote interface for App Client, and Local interface for Web module. Just find out that our server has limited memory, so I need to make Glassfish to be light weight. Unfortunately, GF Full Profile is not light weight (using GF 3.1.1 RC atm), therefore I am looking at the Web profile of GlassFish. Now there is a answer saying that Remote interface is not a feature of EJB Lite here ( exposes a Remote client view. This feature is not part of the EJB 3.1 Lite API ), but it was 7 months ago, and the OP answered his/her own question, so I just want to confirm this information.
If it is true the Remote interface is not for the web profile, then is there a way for me to make Glassfish lighter? I dont need a lot of feature from Glassfish full profile, like JAX-WS, JAXB, JAX-RS ... Can I take them out somehow?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 EJB 3.1 规范的表 27,远程接口不是 EJB Lite 的一部分(“本地/无接口:是”、“3.0 远程:否”、“2.x 远程 Home/组件:否”)
(抱歉,我对 Glassfish 的了解不够,无法回答您的其他问题。)
Per table 27 of the EJB 3.1 spec, remote interfaces are not part of EJB Lite ("Local / No-interface: YES", "3.0 Remote: NO", "2.x Remote Home/Component: NO")
(Sorry, I don't know enough about Glassfish to answer your other question.)