最近在思考, 系統發展的架構. 希望能夠做到後端服務元件可以跟前端使用者介面分離. 第一次看到 REST 架構的東西, 是在 Google Group 上面看到他的 URL 的樣子. 當時只覺得這樣的寫法, 真是不錯, 不用管道?xxxx=xxx 的方式耶. 當時還不知道, 那就叫做 REST. 這幾天在思考架構, 想到如果可以把前端跟後端的要完全切開, 要怎樣讓前端的 UI 不需要知道後端的implements. SOAP 是一個方法, 但是會不會有太多的資料要處理才可以完成. 後來看到一篇, 講述 Java 是否被淘汰的文章, 裡面提到一個 RIA + REST 會是 Java 對抗 Rails on Ruby 的一個利器. 這個時候才知道 REST 到底是怎樣一個架構.
從 google 找到下面幾篇文章, 可以算是 REST 的入門文章.
理解REST軟件架構
最早提出REST 架構論文
Java REST框架一覽
裡頭提到幾個Java for REST 的framework .