2014-02-11 44 views
0

我想知道是否有人知道某些類似於Eclipse RCP之類的技術(最好是基於Java EE的)。 我希望能夠開發模塊,然後可以註冊自己,提供菜單選項等,然後提供自己的相關功能。基於Java EE的後端應用程序框架

通過使用多個WAR文件,它們之間沒有內聚力來提供統一的前端。就我所知,具有與系統上安裝的模塊相關的菜單以及登錄用戶有權使用/查看的菜單也很困難。

如果我使用單個WAR,則內聚力太大。我無法孤立地開發新模塊,部署它們或升級它們。

另一種想法是,某種類型的表示界面,如OpenXava的註釋。當一個模塊被註冊後,它將被一個GUI系統拾取,然後該GUI系統可以呈現業務功能的屏幕等並提供功能。 我可以在這裏使用OSGi模塊來提供管理加載模塊的好方法。 我不確定這樣的事情是否存在,甚至是如何開發它。

這是用於商業軟件,與ERP類似,不會驅動面向網站的網站。我看到的問題是,如此多的框架和新技術都旨在爲面向Web的網站提供「漂亮」的前端。

有關可能的軟件選項或架構或實施指南的任何建議,將不勝感激。

回答

0

使用portlet容器,例如Liferay。儘管Java門戶通常用作CMS,但它們也可以用作企業應用程序容器,允許使用相同的菜單和用戶管理從不同來源集成多個應用程序。

0

看看Scout framework。它提供了一個客戶端服務器體系結構,Eclipse平臺和OSGi/Equinox作爲客戶端和服務器端的基礎。 Scout還支持編寫模塊化應用程序,將不同的業務問題分爲不同的模塊(請參見this tutorial)。

在客戶端,您可以選擇將UI作爲桌面應用程序(Swing或SWT)或Web應用程序(同時支持桌面和移動瀏覽器)運行。

相關問題