【发布时间】:2014-03-08 18:31:11
【问题描述】:
我想知道是否有人知道类似于 Eclipse RCP 之类的某种技术(最好是基于 Java EE)。 我希望能够开发可以注册自己的模块,提供菜单选项等,然后提供自己的相关功能。
通过使用多个 WAR 文件,它们之间没有凝聚力来提供统一的前端。据我所知,拥有一个与系统上安装的模块以及登录用户有权使用/查看的内容相关的菜单也很困难。
如果我使用单个 WAR,则内聚力太大。我无法单独开发、部署或升级新模块。
另一个想法是,某种类型的表示界面,如 OpenXava 的注释。当一个模块被注册时,它将被一个 GUI 系统拾取,然后可以渲染业务功能的屏幕等并提供功能。 我可以在这里为模块使用 OSGi,以提供一种管理加载模块的好方法。 我不确定是否存在这样的东西,甚至不确定如何开发它。
这适用于类似于 ERP 的商业软件,并且不驱动面向 Web 的网站。我看到的问题是,如此多的框架和新技术都旨在为面向 Web 的网站提供“漂亮”的前端。
我们将不胜感激有关可能的软件选项或架构或实施指南的任何建议。
【问题讨论】:
标签: jakarta-ee osgi backend erp openxava