Spring MVC+Hibernate框架項目開發流程

本文主要簡單介紹一下用Spring MVC+Hibernate框架開發一個簡單的Web項目的大致流程,並沒有技術細節上的討論,主要是對這兩個框架在運用中宏觀上的一個把握。


Spring MVC +Hibernate框架開發Web項目主要分爲以下四個步驟:

第一步:系統功能模塊設計和數據庫設計

 這一階段主要就是明確項目的業務邏輯和項目所需的數據結構。其實在這一階段還需要完成項目的文件夾結構設計,這對項目開發的規範性有很大的幫助。

第二步:DAO(Data Access Object)設計

DAO即爲數據訪問對象,主要完成項目中有關數據庫的操作,在這一步首先需要定義數據實體,包括私有成員變量和對應的各種get()和set()方法,數據類定義完以後就是配置Hibernate的映射文件,假如前面的數據類爲StuInfo,那麼映射文件命名爲StuInfo.hbm.xml,映射文件的作用就是將數據類與數據庫中的某一表建立連接。

當數據實體和映射文件設計完成,下一步就是設計操作數據庫的接口和類,其實一般來說就是上述數據類的CRUD操作。一般通過先定義接口然後實現該接口這種方法完成。比如上述StuInfo學生信息類,定義該類的CRUD操作接口IStuInfoDao,然後實現該接口StuInfoDao(通過implements關鍵字)。

第三步:設計控制器及對應的JSP頁面

控制器類的設計主要與項目的業務邏輯有關,這也是項目實現的重點。因爲要處理業務邏輯所以要有對應的用戶操作和反饋,所以也要編寫控制器對應的JSP頁面。

第四步:配置文件

創建Spring配置文件applicationContext.xml,因爲採用Spring MVC+Hibernate框架,所以在applicationContext.xml文件中會引入hibernate.properties文件中的屬性來配置數據源,其他的就是配置sessionFactory和viewResolver等

配置web.xml文件,在該文件中需要配置自動加載applicationContext.xml以及編碼過濾器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章