Hibernate是如何實現MVC的

時間 2022-04-08 03:02:50

1樓:匿名使用者

spring mvc是model,view,controller。具體的model可以是你說的hibernate生成的持久化類(do),view是jsp頁面,controller是servlet。因此,hibernate只是作為model部分的工具

2樓:匿名使用者

mvc是一種設計思想,即便是不使用框架,我們也可以把底層的**(model層),servlet層(control),以及jsp頁面(view)有意識的三層分離設計,以實現mvc的設計思想。使用框架,不是為了實現mvc,mvc是你設計的指導思想,框架只是為了讓你的mvc得到更好的體現。一般來說,strut的action是c層,jsp(包括strut的標籤)組成v層,hibernate通過實體類運算元據庫,實現m層。

3樓:匿名使用者

hibernate 只是作為資料持久化框架使用,作為mvc中的m(module)來使用,通過orm對映將表對映成物件,通過對對映出的物件的操作來改變表,僅作為mvc的一部分

hibernate在mvc中是哪一層

4樓:匿名使用者

厄。。。。 我理解的 mvc 只是 三層中 檢視層 和 業務層 之間的 模式

資料層 就是資料層 一般講都是三層+mvc

5樓:

hibernate不屬於mvc層,mvc之下,還有乙個持久層,那才是hibernate的歸宿

mvc是啥,model,control,view,model就是乙個模型,比如乙個person,裡面有name,age等屬性;view就是模型的視覺化表現,如jsp,上面顯示人的名字,年齡;而控制層則在模型和檢視之間中轉,把jsp的表單與模型建立對映關係,以及一些邏輯處理。

乙個經典的mvc實現就是struts。

hibernate則是持久層,將模型持久化到資料庫,即把person的屬性「儲存」到資料庫的相應列。

6樓:匿名使用者

肯定是模型層,struts是用來來連線資料層和檢視層的,接收、處理、傳送資料並控制流程的,spring框架粘合了hibernate和struts,是個中間層,所以說hibernate肯定是模型層了。。。

7樓:

其實都不是,struts自己就是個mvc框架,在mvc框架基礎上又發展出了多層架構,也就是在mvc每一層上下都延伸出多個層次,其中在模型層也就是struts的formbean下面通常都會出現持久化層,來對資料進行資料的增刪改查處理,這個主要是因為在提出mvc概念時候關係型資料庫還沒有那麼火爆因此3層的架構就停留在m層而已

隨著技術不斷發展,由於軟體層次越來越多,後來在管理層次之間關係時候又出現了aop,也就是面向切面程式設計,其中比較著名的開源框架是spring,另外google guice也很好用

8樓:匿名使用者

module,封裝層

誰能簡單談一下hibernate在mvc模式的作用嗎?

9樓:匿名使用者

hibernate是簡化持久層的開發 簡單講就是優化資料庫的連線 struts是實現的mvc模式

10樓:匿名使用者

hibernate可以讓我們以物件導向的方式運算元據庫,而且可以簡化dao資料庫訪問層**。

結合spring、hibernate、struts談談你對mvc的理解?

11樓:斛綱豪

從功能上來說,hibernate為m,struts2 為v,也可以為c,spring可以為c。但大多數專案中,hibernate為m,struts2 為v+c,spring用來幫助管理類以及實現一些業務無關功能,如日誌記錄等,大多數都是用struts來做c的。

hibernate + spring mvc註解 怎麼實現hibernate根據實體類自動建立資料庫表?

12樓:匿名使用者

hibernate並不支援生成資料庫的表啊,只能根據資料庫生成實體類

變頻調速如何實現,變頻器是怎樣實現變頻調速的

所謂的 變頻空調 是與傳統的 定頻空調 相比較而產生的概念。眾所周知,我國的電網電壓為220伏 50赫茲,在這種條件下工作的空調稱之為 定頻空調 由於供電頻率不能改變,傳統的定頻空調的壓縮機轉速基本不變,依靠其不斷地 開 停 壓縮機來調整室內溫度,其一開一停之間容易造成室溫忽冷忽熱,並消耗較多電能。...

thread子類是如何實現多執行緒機制的

runnable的run 方法是用來跑我們 的地方,我們在裡面寫的就是我們要在新執行緒裡面做的那些事兒。實際開啟乙個新執行緒的是thread的start 方法。所以不管怎麼折騰,我們最終都是在run方法裡面寫下我們的 然後用thread的start 去開啟。多執行緒有幾種實現方法 執行緒建立 執行 ...

飛機的飛行路線是如何轉彎的,飛機是怎樣實現轉彎的

航路 空中航路是指根據地面導航設施建立的供飛機作航線飛行之用的具有一定寬度的空域。該空域以連線各導航設施的直線為中心線,規定有上限和下限高度和寬度。民航航路由民航主管當局批准建立的一條由導航系統劃定的空域構成的空中通道,在這個通路上空中交通管理機構要提供必要的空中交通管制和航 報服務。航路的寬度決定...

除濕機是如何實現除濕的,即除濕原理

調溫調濕機組分風冷管道除濕機與水冷管道調溫除濕機,由壓縮機 四通閥 室外換熱器 室內第二換熱器 室內第一換熱器 膨脹閥等過製冷劑管路連線成乙個製冷迴圈,其中室外換熱器與室內第二換熱器兩個支路併聯,並在室內第二換熱器的支路上安裝用來控制支路通斷的電磁閥。通過四通閥進行製冷和制熱模式轉換,能夠滿足全年執...

CRT純平顯示器是如何實現純平的呢

純平顯示器是一種使用陰極射線管 cathode ray tube 的顯示器,陰極射線管主要有五部分組成 電子槍 electron gun 偏轉線圈 defiection coils 蔭罩 shadow mask 螢光粉層 phosphor 及玻璃外殼。它是目前應用最廣泛的顯示器之一,crt純平顯示器...