2011-11-14 25 views
0

我在世界上的JavaEE一個初學者,我需要在我的軟件設計的建議的系統需要的JavaEE的建議。 我們的應用設計的「接收/處理/發送更多的」類型

  1. 調用不同的Web服務有不同的前端的 數據檔案
  2. 沒有本地存儲任何信息網絡的應用
  3. 交換信息,而是工作在接收/處理/發送模式,因此較低層並不重要
  4. 必須是可控制的兩個手動通過web層和編程方式從遠程應用程序(網絡或獨立)通過限定的外部API

問:你是否認爲這將是一個很好的設計,如果我:

  • 通過企業bean實現在中間層業務邏輯
  • 使用JSF(Facelets的)頁面作爲web層爲表示
  • 使用web服務的中間層的外控制通過提供 相應的外部API

問:什麼JavaEE的圖案(-s)可以是適合於中間層WRT。到上面描述的邏輯。任何建議感激。

+1

這是一個有趣的應用程序。你關於模式的問題太廣泛了,試着去獲得有趣的建議。你對做什麼有很好的想法 - 所以你有你需要的一般建議。 – darlinton

+1

JEE有作爲框架來實現多模式 - SOAP,JSF等,要求在具體的要求和系統的解決方案建議 - 我應該如何設計一個API,做這做那?實現api的最佳方式是什麼?在我的低層之間交換信息的最可靠和最有效的框架是什麼? (SOAP是不夠或者我需要CORBA?)我應該用Grails的或JSF爲我的Web層實現? - 最後的想法:再試一次。 – darlinton

+0

Thx。我會重新考慮如何發佈更具體的問題。 – azerIO

回答

2

我會建議尋找到Apache Camel和企業集成模式。駱駝是一個路由引擎,可能可以解決你的大部分問題。

初學者看看'Camel in Action'本書

相關問題