SSH框架整合开发项目的步骤
1、设计数据库。
2、新建一个web项目,如项目名为: test ,并设置好项目的字符编码集为utf-8 。
3、导入项目开发所需的 struts2、spring、hibernate的jar包 ,具体要导入的包可参考http://blog.csdn.net/wangcunhuazi/article/details/40263319。(放在/WEB-INF/lib目录下)
4、使用MiddleGenIDE工具或Myeclipse附带的Add Hibernate Cpabilities功能生成映射文件和映射类。 (放在 com.xxx.entity包下)
5、编写applicationContext.xml配置文件 。 (放在src根目录下)
6、编
写struts.xml配置文件
。
(放在src根目录下)
7、编写web.xml配置文件。(放在WEB-INF根目录下)
http://blog.csdn.net/wangcunhuazi/article/details/40300143
http://blog.csdn.net/wangcunhuazi/article/details/40300143
8、编写DAO层的代码,每个映射类即实体类都对应一个DAO层,其命名为 “实体类名DAO.java”,如user.java对应 userDAO.java,它跟映射文件和实体类放在同一个包下。
(放在com.xxx.entity包下)
9、编写applicationContext-service.xml配置文件。
(放在src根目录下)
10、编写service层的代码,每个DAO层文件对应一个
service层文件,即“实体类名DAO.java” - “实体类名 Service.java”,如userDAO.java对应userService.java。(放在com.xxx.service包下)
11、编写applicationContext-action.xml配置文件。(放在src根目录下)
12、编写action层的代码,action的数量和命名等根据前端显示层的需要来确定。
(放在com.xxx.action包下)
13、编写action对应的xxx.xml配置文件,并把它们都用<include file="xxx.xml"></include>添加到 struts.xml文件中。
(放在src根目录下)
14、编写前台页面。(这一步也可以放在第一步设计数据库的紧接之后,或者在数据库设计之后的任一阶段跟后台程序同时开发,只需把接口留出来即可,看项目需要和个人习惯等实际情况来决定)。
(放在WebRoot根目录下)