Struts2+Spring3+Hibernate4+Maven整合
目录
1.建立Maven工程
2.搭建Spring3
3.搭建Struts2并整合Spring3
4.搭建Hibernate4并整合Spring3
内容
1. 建立Maven工程
log4j2自定义日志文件名第一步:
第二步:
第三步:
第四步:
注意:这里的JDK要选择默认的,这样别人在使用的时候,如何JDk不一致的话也不会出错,如下图所示:
第五步:
Maven标准目录
src/main/java
src/main/resources
src/test/java
src/test/resources
第六步:
发布项目:Maven install
清除编译过的项目:Maven clean
OK,Mean工程创建成功!
2. 搭建 Spring3
(1)下载Spring3需要的jar包
1.spring-core 2.spring-context 3.spring-jdbc 4.spring-beans 5.spring-web 6.spring-expression 7.spring-orm |
在 l中编写Spring3需要的包,maven会自动下载这些包。
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>3.1.2.RELEASE</version> </dependency> |
(2)编写Spring配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="/schema/beans" xmlns:xsi="/2001/XMLSchema-instance" xmlns:context="/schema/context" xsi:schemaLocation=" /schema/beans /schema/beans/spring-beans-3.0.xsd /schema/context /schema/context/spring-context-3.0.xsd "> <context:property-placeholder location="classpath:config.properties" /> <!-- 自动扫描dao和service包(自动注入) --> <context:component-scan base-package="service" /> </beans> |
(3)编写测试
首先,在src/main/java中创建service包,在包中编写一个 UserService 接口,代码如下:
package service; /** * 测试 * @author ZC * */ public interface UserService { public void test(); } |
然后,在src/main/java中创建service.imple包,在包中编写 UserServiceImple 实现
类,代码如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论