天天看点

Struts2+Hibernate+Spring框架实现增删改查

一、添加3个框架的JAR包,完成后写配置文件;

1、web配置文件:

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

View Code

2、Struts2配置文件

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

3、Hibernate配置文件

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

4、jdbc.properites文件

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

5、applicationContext.xml配置文件

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

 二、测试,使用JUnit4测试;

1、添加一个TestAction类:

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

2、添加一个TestSpring类,用于测试JavaBean 

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

...

三、完成所有测试后,写数据库的操作类;

1、添加一个BaseDAO接口:

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

BaseDAO接口

2、添加BaseDAOImpl对BaseDAO接口实现

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

3、设计对象模型类

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

4、添加模型类配置文件

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

5、添加接口ModelDAO类

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

6、添加模型ModelDAOImpl类对ModelDAO接口实现

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

7、添加事物类接口ModelService

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

 8、在Action类中接受页面请求及对请求的实现

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

 9、添加list.jsp页面

Struts2+Hibernate+Spring框架实现增删改查
Struts2+Hibernate+Spring框架实现增删改查

View

Code

效果:

Struts2+Hibernate+Spring框架实现增删改查

增删该查是完成了,但是还有一个问题就是中文乱码问题,明天再看看Hibernate配置。