2009-06-14 59 views
0

我建立使用BlazeDS的AMF,Java和Hibernate的一個小實驗應用,而我,如果我能在所有受益於使用Spring框架的疑惑?難道我從春天受益BlazeDS的

由於我使用BlazeDS的,充當我的控制器,但我可能會使用類似的面向方面編程例如用於記錄。

我可以從使用Spring與我的AMF得到什麼其他的好處(動作消息格式)服務基於RIA?

謝謝。

回答

2

我認爲答案是強調「是」。

Spring是一個堅實的框架,這將有助於你使用Hibernate的更好。你的應用程序將使用Spring推薦的習慣用法進行分層。您將擁有IoC和AOP以及可靠代碼的所有優勢。完成後,您將擁有一個很好的解耦應用程序。如果您編寫Spring「合同優先」Web服務,您將擁有很好劃分的用戶和服務層。

據我瞭解的Blaze DS +春天,它只是一個servlet的,他們提供,配置,並請求映射到處理程序。這與他們的MVC架構非常相似。我的建議是一次做一件事。不要一下子把所有東西都拿走。處理Hibernate之前使用Spring JDBC。起初不要擔心AOP。

+0

感謝您的!我不得不說,我發現春天嚇人,我有點不知道從哪裏開始。正如你所說,控制/依賴注入的反轉正是我所需要的,以及AOP。因爲我強烈主張解耦,所以我需要並實現某種框架,到目前爲止,我認爲這將是Spring。 我可能會考慮對SpringSource的BlazeDS的+ Spring集成項目,但話又說回來,這一切都很大,但話又說回來,我要去攀登這座山! 感謝您的回覆! – 2009-06-14 22:29:47

+0

春天看起來很嚇人,因爲它很全面。雖然你可以從小處着手。閱讀參考文檔的第一章,或者獲取Pro Spring小溪。這真的很簡單。 – skaffman 2009-06-15 07:23:06

1

另一種選擇要考慮的是GraniteDS,一個開放源代碼的重新實施的BlazeDS的,在烤的Spring支持。