SSH项目代码应该这样写

来源:互联网 发布:编程中树的遍历 编辑:程序博客网 时间:2024/05/17 02:19

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调试源码)