SSH項目代碼應該這樣寫 – JAVA編程語言程序開發技術文章

1 SSH = spring+struts2+hibernate(spring 兩個作用:IOC給struts2 的Action註入service,給Service註入Dao;Struts的Action是一個控制器,起到上傳下達的作用,即把頁面請求參數傳給Dao層,然後Dao層返回數據給Action,Action再把數據給View(一般是JSP);Hibernate主要給數據庫打交道,面向對象的方式操作數據庫)

 

1 DAO層一定要用到泛型編程,減少代碼量。

2 事務應該加在service層。

3 盡量簡化Action,使大的邏輯清晰。

4 Entity中考慮使用@Transient。

5 吸收開源框架的思想。(MAVEN調試源碼)

摘自 lovemelovemycode的專欄

發佈留言