RESTful探索1 | 黑暗執行緒restful
REST[1](REpresentationalStateTransfer)的概念提出已超過10年,不知不覺間已成當今設計開放式API的主流。或許大家手邊的.NET系統整合都還是使用WCF(甚至WebService)進行跨主機溝通,但是當微軟在ASP.NETMVC4Beta裡也開始推廣[2]REST架構的ASP.NETWebAPI[3](延伸閱讀:小朱的ASP.NET4.5介紹[4],gelis的ASP.NETWebAPI介紹[5],KKBruce的ASP.NETWebAPI筆記[6]),再不了解"什麼是REST",就有被當成過氣老人的危險,在參與技術會議時可能會因不懂REST等新名詞被年輕開發人員排擠而心靈受創,進而影響身心健康及職涯發展,自此升遷無望工作不...
REST[1](REpresentational State Transfer)的概念提出已超過10年,不知不覺間已成當今設計開放式API的主流。或許大家手邊的.NET系統整合都還是使用WCF(甚至Web Service)進行跨主機溝通,但是當微軟在ASP.NET MVC 4 Beta裡也開始推廣[2]REST架構的ASP.NET Web API[3](延伸閱讀: 小朱的ASP.NET 4.5介紹[4], gelis的ASP.NET Web API介紹[5], KKBruce的ASP.NET Web API筆記[6]),再不了解"什麼是REST",就有被當成過氣老人的危險,在參與技術會議時可能會因不懂REST等新名詞被年輕開發人員排擠而心靈受創,進而影響身心健康及職涯發展,自此升遷無望工作不順家庭失和抑鬱而終... orz 好啦! 沒那麼嚴重,這是資訊焦慮症重度病患腦補出來的情節,懂不懂REST沒這麼重要,但多知道一些也無妨,大家就抱著輕鬆的心情了解一下RESTful Web Service吧!
關於REST及RESTful的概念,已有不少文章介紹,這裡整理幾篇我覺得不錯的參考:
維基百科的定義: REST[7] 什麼是REST跟RESTful?[8] REST理論的中文詳述 深入浅出REST[9] InfoQ的專文介紹,文中甚至有Roy T. Fielding當年REST博士論文的中文翻譯連結。另外值得一提的,大家可能沒聽過Roy Fielding[10]的大名,但如果得知他是HTTP規格的主要作者及Apache HTTP Server專案的發起人之一,應該不會有人懷疑他在Web技術領域的分量。(由wiki OSCON08的那張照片來看,本人確實也相當有"分量" XD) REST and RESTfull web service[11] RESTful 介面實作示範[12] (by 石頭成[13]) 這兩篇提到具體HTTP Method等實做細節,雖是以PHP為例,但也很值得一讀與Web Service裡成堆,複雜到令人頭皮發麻的SOAP XML規格,REST真的單純簡潔許多--給對URL就可以找到指定的資源(這同時也有利於SEO[14]),再用不同的HTTP Method指定操作。雖然佛心的Visual Studi...
取得本站獨家住宿推薦 15%OFF 訂房優惠
本站住宿推薦 20%OFF 訂房優惠,親子優惠,住宿折扣,限時回饋,平日促銷
[list_sql.title;onformat=retitle] | 黑暗執行緒restful [list_sql.domain_name;onformat=checkfb;htmlconv=no]
[hotel_sql.hotel_translated_name]
[hotel_sql.hotel_name][hotel_sql.star_rating;onformat=star]