SSH开发整个过程的顺序是:
1、 加入Spring à Hibernate à Struts支持。
2、 加入支持类库(5个)
3、 配置struts-config.xml中的spring插件和支持类(2部分配置,注意位置。)
4、 这时可以将log4j.properties加入到项目中,并部署项目测试是否提示异常。
5、 编写后台代码
a) 生成pojo以及映射文件
b) 建立DAO接口
c) 完成Impl实现类(继承HibernateDaoSupport),改为使用hibernateTemplate来操作数据库
d) 将HibernateTemplate配置到spring中,将SessionFactory注入到HibernateTemplate的<bean>中
e) 将实现类配置到spring中,将HibernateTemplate注入到实现类的<bean>中。
6、 前台开发
a) 与之前相同,建立页面与Action和ActionForm(与单独完成Struts相同)
b) 编写ActionForm以及页面代码(与单独使用Struts相同)、
c) 编写Action代码(DAO接口要定义为属性,并生成setter方法)
d) 将Action配置到spring中,并将实现类注入到Action的<bean>中,定义name与struts-config.xml中的path相同
e) 剩余的操作与之前没有变化。
首先也要加入Spring与 Hibernate支持,再加入Struts支持。
注意,在加入Spring支持时,需要将Web端支持包也加入到项目中