1樓:蔡文
REST,是WEB,系統軟體架構風格,用post,delete,get,方法架構獲取;
SSH,則是系統軟體開發的加速的框架,S:struts2其封裝MVC思想,需要掌握的知識點主過濾器,action,result,攔擊器,堆疊儲存,以及struts2,拓展為題,S:Spring,是service處理,當然Spring MVC,也是處理MVC思想;近5年也在替換struts2,Spring 入學者學習IOC,AOP,以及事物處理
H:hibernate,是持久化的框架,輕量的封裝了JDBC,是一款非常的ORM框架;現在Mybatis的半自動話的框架逐漸的替換hibernate,當然hibernate還是非常強悍;用的好非常容易提公升效能問題;
2樓:用心閣
SSH(Struts,Spring,Hibernate)是一種常用的Web開發的框架組合,其中Spring作為Ioc容器負責組裝,Struts作為前端框架負責展示層邏輯(MVC),Hibernate負責資料的持久化。這三者都是開源框架,也是各自領域中有代表性的框架,三者結合起來是一種最佳實踐。
而REST是乙個C/S(包含B/S)的軟體的架構模式,前端的C(或B)應該以什麼樣的方式,特別是在HTTP協議上通訊時,和後端的S打交道,形成清晰、容易理解的的互動。由於基於HTTP協議,因此服務端的程式通常跑在Web伺服器上,但不一定是以Web方式展現的應用程式。
使用SSH框架時,可以依循REST架構模式,以使軟體有良好的架構。但是REST不限於 Web開發,特別是在網路服務的API方面,REST已經成為一種事實的標準,可以和Web Service協議棧一爭高下。
3樓:yuedong
可以淺顯地這樣理解:REST提供了URL和Struts action之間的對映,這個URL是按照一定的格式定義的,而不是傳統的.do/.action,例如:
/book
/book/1
只要清楚URL與哪個action對應,就可以開始你的修改了。
REST與Spring/Hibernate可以說沒有關係。
REST風格的優勢是什麼?
好好看點書 很多人一看就知道是新人,沒什麼經驗,只能根據REST自身來講。判斷乙個東西的優勢,是需要根據用了它之後的結果來判斷的,只有結果才是可比較的。先上結論 REST的優勢,就一句話 更好地實現了系統間的協同。與REST方案類似的,我們也有很多其他的做法 分模組 開放內部API等等,但是這些都是...
在 rest 風格 url 資源中, GET POST PUT DELETE 等方法各有什麼作用
袁婷 上述張東的回答不完全對,確實PUT方法是等冪的 一次PUT操作和多次PUT操作的結果一樣,都是資源被更新成新的內容 但它們更大的差別不該是這樣。PUT是用於update乙個資源的,例如 PUT http www.example.com books 1 是去伺服器找id為1的book,找到了更新...
區別不了an和ang,en和eng,in和ing怎麼辦?
Kai Yung 先誇張地練習,把前鼻音發得更靠前,後鼻音發得更靠後,找到感覺再字正腔圓地加入聲調與聲母 抱歉。我讀著怪怪的 最後再用含有前後鼻音的句子 好久沒持續使用普通話交流超過3分鐘了。都生疏了。隨緣吧 上次長時間用普通話交流,也不過是有個外地人初到深圳問路罷了。大概就這樣發音,反正這樣發音不...