在我早期的项目中,我一直在广泛使用 Spring DI 和 IOC。根据新的项目要求,我们必须按如下方式设置我们的项目:
- 业务项目(Java项目)
- 普通项目(Java项目)
- 演示项目(网络项目)
业务和表示通信/使用公共层。但是业务和展示要部署在不同的应用服务器上,业务和展示之间的通信不是基于http的。Presentation通过iiop协议调用业务。这意味着,在从表示(Web 项目)调用业务(Java 项目)时,会发生协议切换。
为了设置不同的应用层,我做了如下的事情:
在业务项目中,我使用 SPRING 依赖注入特性和普通的 OOPS 技术将所有业务逻辑方法和 DAO 方法封装在一个外观对象中。
现在我想使用 EJB 公开外观对象,并从表示层调用 ejb jndi 并通过进行 EJB 调用来获取外观对象。
我需要知道 :
如何创建 EJB(一个简单的无状态会话 bean EJB 2.1)并使用 Spring 公开它?
如何使用 spring 访问 EJB?(无论是否使用弹簧暴露都无关紧要)
我没有找到任何正确/完整的示例(即使在 spring ref 中),用于在 spring 中进行相同的配置。
非常感谢本主题的任何帮助。
谢谢并恭祝安康,
Jitendriya Dash Java/J2EE 开发人员,印度孟买。