【发布时间】:2011-01-07 19:58:49
【问题描述】:
我试图了解我的一些应用程序逻辑在我的 Java EE 应用程序中应该放在哪里。我是 Java EE 的新手,正在考虑从遗留数据库中加载大量非结构化数据并构建一个干净的对象模型以供我的应用程序使用。根据我的调查,我看到 Java EE 应用程序有 2 个组件,企业 Bean 和 Web 应用程序组件。我的应用程序的这一部分将负责加载数据、构建对象模型并根据数据的当前状态通过 JMS 向相关方发送消息。数据将通过与数据库同步以及通过 JMS 从远程 Java 应用程序接收到的消息进行更新。
EJB 是否适合这种功能?如何开始初始化我的对象模型(主要方法 Java App 等效)?创建定时事件以查看对象模型并通过 JMS 发送消息的最佳实践是什么?
我已经阅读了许多关于 Java EE、Glassfish、EJB 的文章……但我仍然没有清楚地知道我应该在哪里编写这个功能。我看到的任何 EJB 示例都倾向于从客户端应用程序对 bean 的直接方法调用。
目前我觉得 Java 应用程序可以完成这项工作,但我们正在考虑使用 RMI,以及未来的 Web 客户端。
【问题讨论】:
标签: java jakarta-ee glassfish ejb-3.0 jms