對Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架的個人認識
初次接觸Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架,查閱了相關資料,了解了框架如何使用,以及優缺點,下面的說法可能比較淺顯,后續的可能在開發過程中能了解的更深刻一些。說的不對的地方請及時指正。
首先,拿到這個框架的時候,第一個想問的問題是為什么想用這塊框架,有什么好處,通過查資料淺顯的理解為:為了實現應用的松耦合,通過配置完成對數據業務邏輯的處理,節省開發時間,方便后期維護和數據庫移植。
后來看了一篇關於如何搭建Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架的文章。根據搭建過程,對文章所描述的項目結構,畫了一張草圖(如下)。
對文章所描述的項目理解如下:
1、建立數據表實體類。
2、配置hibernate的映射文件model.hbm.xml,並設置為嵌入資源
3、然后編寫IDAO接口層,通過HibernateDAO來實現接口。
4、編寫IBLL接口層調用IDAO接口層,通過BLL來實現IBLL的接口。
5、然后在web層配置框架的XML文件,通過MVC+Easyui的方式進行數據交互,MVC+Easyui是通過AJAX進行數據交互。