程序员人生 网站导航

Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合

栏目:互联网时间:2014-10-19 08:00:01

最新版Struts2+Hibernate+Spring整合

目前为止三大框架最新版本是:

struts2.3.16.1

hibernate4.3.4

spring4.0.2

其中struts2和hibernate的下载方式比较简单,但是spring下载有点麻烦,可以直接复制下面链接下载最新版spring


http://repo.springsource.org/libs-release-local/org/springframework/spring/4.0.2.RELEASE/spring-framework-4.0.2.RELEASE-dist.zip 

一. 所需的jar包(其中aopaliance-1.0.jar,是spring所依赖的jar,直接复制粘贴到谷歌百度就有的下载)

框架

版本

所需jar包

Struts2

2.3.16.1

  

Hibernate

4.3.4   

spring

4.0.2


其它


二. 创建一张表

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. CREATE TABLE `user` (  
  2.   
  3. `id` int(11) NOT NULL AUTO_INCREMENT,  
  4.   
  5. `user_name` varchar(20) DEFAULT NULL,  
  6.   
  7. `password` varchar(20) DEFAULT NULL,  
  8.   
  9. `address` varchar(100) DEFAULT NULL,  
  10.   
  11. `phone_number` varchar(20) DEFAULT NULL,  
  12.   
  13. `create_time` datetime DEFAULT NULL,  
  14.   
  15. `update_time` datetime DEFAULT NULL,  
  16.   
  17. PRIMARY KEY (`id`)  
  18.   
  19. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULTCHARSET=utf8;  
  20.   
  21. ---并插入一条数据  
  22. INSERT INTO `user` VALUES ("1', 'test','test', 'test', 'test', '2014-03-29 00:48:14', '2014-03-29 00:48:17');  

三. 先看下myeclipse的目录结构



四. 配置文件

1. web.xml

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. <!--?xml version="1.0" encoding="UTF-8"?-->  
  2. <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/javaee   
  3.     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">  
  4.   <display-name></display-name>   
  5.      
  6.   <!-- 添加对spring的支持 -->  
  7.   <context-param>  
  8.     <param-name>contextConfigLocation</param-name>  
  9.     <param-value>classpath:applicationContext.xml</param-value>  
  10.   </context-param>  
  11.      
  12.     <listener>  
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐