我對Java EE體系結構有一個具體的問題。我有需要幾個組件的應用程序:Java EE應用程序設計
- web服務和持久層(CXF /休眠)
- 甲管理/配置控制檯(?Struts2的/ JSP)
- 一個或多個用戶 「應用程序」 (也許Vaadin?)
注意,web服務將爲用戶應用程序提供服務。
該Web服務已經構建爲一個cxf/glassfish應用程序(Eclipse動態我們的應用程序),並且運行良好。
應該將管理和用戶應用程序作爲完全獨立的應用程序(EJB或?)開發,還是使用Web服務構成「單個」應用程序的一部分。我不確定我是否能夠很好地解釋這一點 - 但我對這種設計很陌生,並且試圖以一種結構良好的方式來處理解決方案。例如,我可以想像,採取單獨的服務(應用程序)的方法可能會導致:
- 主要的Web服務(不常用的數據持久性的東西)
- 身份驗證服務
- 管理應用服務
- 第一用戶應用服務
- 第二用戶應用服務
每個用戶的應用程序很可能有兩個COM單一和獨特的數據持久性要求。
我真的很感激 - 謝謝你這是一個非常有用的方法。 – skyman