struts2springhibernate框架是幹什麼用的

時間 2021-08-30 11:08:37

1樓:黑色

struts2 是view層框架,如果你不做web程式就可以忽略不學了。spring是工廠框架,提供了很多程式設計思想的簡單實現,例如單例模式,反向注入,aop等,無論是web開發還是普通程式開發spring都是很好用的框架。hibernate 是底層操作框架,現在資料庫操作語句都是面向關係的,而hibernate 實現了物件導向的查詢模式,有自己的一套api去運算元據庫,當然為了通用也支援sql查詢。

如果要用到運算元據庫的功能,建議學習並使用hibernate。另外,直接使用jdbc也可以,jdbc是訪問資料庫的基礎api。

2樓:匿名使用者

怎麼說呢,其實不用這三個框架,一樣可以做web開發,用jsp、servlet、tomcat、jdbc等就足夠了,主要是你要有mvc思想,而這三個框架就是為了是程式更具有低耦合性,struts2是標準的mvc框架,可以單獨用struts2做程式設計,但是耦合性太高,hibernate是對映的關係型資料庫,並封裝了jdbc,使運算元據庫更加的簡潔方便,spring本身也有自身的mvc框架,完全可以不需要struts而自行開發web專案,當然spring的最大的優點還是ioc和aop,所以我們看到大部分的專案都是這三個框架一起使用的情況,怎麼說呢,這三個框架會用就可以的,主要是底層的思想,演算法。

3樓:匿名使用者

樓上也說得比較大概了,學hibernate前建議最好先學好jdbc,畢竟hibernate也是jdbc基礎上發出sql語句,struts2的mvc模式要掌握好,spring是個整合的東西,加起來是經典的ssh模式

struts2的標籤中property是什麼意思?怎麼用

五四 範圍前面帶 號 取valuestack的值時,是不需要帶 的,可以直接取,因為action是儲存在valuestack中的,所以取action中的屬性不需要帶 號,可以直接取。在action中設定了該屬性的setter getter方法時,該屬性才能取到,否則不會被 處理,value引數的型別...

Struts2和Spring的整合,開啟頁面提示404錯誤

請問你有success.jsp這個頁面嗎?另外在struts.xml或者等效的struts2配置檔案中配置action時,指定的class屬性為spring配置檔案中相應bean的id或者name值。示例如下 index.jsp 你給的 中loginaction是 來的?定義了嗎 1 執行看看控制檯...

簡述struts2的用途和優勢,簡述Struts2的用途和優勢

1 struts1的核心是個servlet 與servlet api嚴重耦合,難於測試,而且還是單例,就造成了一定的限制。資源必須為執行緒安全或者同步 而struts2的核心是個過濾器,為每一個請求例項化一個物件,所以沒有執行緒安全的問題。2 struts1的action類依賴於servlet ap...