Spring3.0將全面支持REST
Rod Johnson上個月底說,Spring 3.0全面支持REST風格的Web服務。
"We're really seeing extensive interest and growth in REST, and it will have comprehensive support for RESTful Web services," said Johnson
Java開發(fā)框架的傳統(tǒng)領地是企業(yè)應用,對于Web應用來說,Java的受歡迎程度要低的多,排在PHP、ASP、ASP.NET、甚至還有 Ruby on Rails之后。企業(yè)應用的運行環(huán)境Intranet與Web應用的運行環(huán)境Internet有很大差別,所需要的架構(gòu)風格也有很大差別。REST是為 Web應用量身定制的架構(gòu)風格。不過由于REST的很多優(yōu)點,它在企業(yè)應用中也越來越受到重視。盡管如此,REST進入企業(yè)應用還是很晚的,不過是最近一兩年的事情。
Spring全面支持REST,是我在兩年之前就渴望的事情,很可惜這件事情來的太晚了。不過這件事情對于推動REST在Java開發(fā)人員中的普及會產(chǎn)生很大影響,因為Spring的用戶群和影響力可比RESTlet大的太多了。
希望Spring 3.0不要受到那個JSR 311的影響,那個標準很可能又是一個“委員會設計”的失敗案例。根據(jù)Rod Johnson的一貫風格,應該不會犯這樣的錯誤,這個擔心應該是多慮了。
為了深入討論REST相關的問題,我在去年建立了一個中文的REST討論組。這個討論組名稱為“REST實戰(zhàn)”,URL是:http://groups.google.com/group/rest_in_action現(xiàn)在這個討論組已經(jīng)開放注冊了,對REST感興趣的朋友可以來這里討論Spring 3.0全面支持REST。
【編輯推薦】