REST 和 SSH Structs, Spring, Hibernate 是什麼關係?

時間 2022-01-12 14:26:16

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分鐘了。都生疏了。隨緣吧 上次長時間用普通話交流,也不過是有個外地人初到深圳問路罷了。大概就這樣發音,反正這樣發音不...