自從去年12月發佈Spring 3以來,我一直在嘗試MVC框架中的新REST特性,用於一個小型商業項目,其中涉及實現一些使用JiBX使用XML並返回XML視圖的RESTful Web服務。我打算使用Hibernate或JDBC模板來實現數據持久性。作爲一名Spring 2.0開發人員,我發現Spring 3(和2.5)的新註釋方式在很大程度上改變了範式,並親自發現了一些新的MVC註釋特性難以滿足非平凡的應用程序 - 因此,我經常需要挖掘論壇和博客中的信息,這些信息通過參考指南或Web上的各種Spring 3 REST示例並不明顯。Spring 3的MVC框架生產質量是否支持REST?
對於實現RESTful體系結構的期限驅動的生產質量和任務關鍵型應用程序,我是否應該暫停Spring 3,而是使用成熟的JSR 311(JAX-RS)兼容框架(如RESTlet或Jersey)我的代碼(與Spring 2/2.5一起將事情聯繫在一起)?在以前的項目中使用RESTlet 1.x並沒有問題,並且很容易加快速度(幕後沒有魔術技巧),但是在啓動當前項目時,它最初看起來像Spring 3中的新REST東西MVC框架將使生活更輕鬆。
你們有沒有對此有任何建議? 有沒有人知道在Spring 3的MVC框架中使用或已經成功交付了新的REST內容的任何商業/生產質量項目。
非常感謝
格倫