2012-04-23 19 views
0

我正在開始新的應用程序。我希望將所有業務邏輯和域類分離爲獨立模塊(類似於遠程EJB)。這是因爲應用程序將擁有至少兩個(以後更多可能)客戶端 - 桌面,Web(Spring MVC)。單獨模塊中的春豆(業務層)

春天這可能嗎?還是應該在Web應用程序客戶端中僅將MVC用於EJB和Spring?

謝謝你的回覆。

回答

0

是的,這可以做到。您可以將生成的jar作爲庫存放到完整的應用程序中,也可以將主機單獨使用,並使用一些遠程系統(hessian,soap,rmi,...)在它們之間進行接口。 Spring也可以提供幫助。

+0

你認爲,這樣做是好方法嗎? – 2012-04-23 13:23:41

+1

這取決於應用程序的類型。如果你確定你會有很多不同的接口,那麼我肯定會創建Web界面作爲一個單獨的應用程序。如果你不確定這一點,我會創建一個簡單的Spring webapp。如果你保持界面乾淨,你仍然可以稍後退出Web層。 – 2012-04-24 08:34:11