手把手 Spring、SpringMVC、MyBatis 整合教程之 HelloWorld

本教程只是一个小小的入门,几个技术的整合并没有想象中的繁琐和难度。 项目结构浏览。

一、jar 包准备。 (1)Spring4 、SpringMVC 的基本 jar 包

(2)MyBatis 的 jar 包

mybatis-3.2.4.jar

(3)Spring 与 MyBatis 整合的 jar 包

mybatis-spring-1.2.0.jar

(4)MySQL 驱动 jar 包

mysql-connector-java-5.1.29.jar

(5)AOP 实现类的 jar 包

aopalliance.jar aspectjrt.jar aspectjweaver.jar

(6)log4j 的 jar 包

log4j-1.2.17.jar

二、新建一个 Dynamic Web项目,配置 web.xml 文件 (1)配置 Spring4 的监听器

>>><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>

(2)配置字符编码过滤器

>encodingFilter>>>encodingFilter>

(3)配置 SpringMVC 的过滤器

>>>>>springDispatcherServlet>

三、添加各种配置文件 (1) SpringMVC 配置文件 spring-mvc.xml 只用 beans 和 context 的约束。 代码:

==”http://www.springframework.org/schema/context”xsi:schemaLocation=”http://www.springframework.org/schema/beans http://www.springframework.org/schema/context/spring-context-4.0.xsd”>===>=></beans>

(2)MyBatis 的配置文件 mybatis-config.xml 只用配置类的别名即可。 代码:

<?xml version=”1.0″ encoding=”UTF-8″?><!DOCTYPE configurationPUBLIC “-//mybatis.org//DTD Config 3.0//EN””http://mybatis.org/dtd/mybatis-3-config.dtd”>=>

(3) log4j 日志组件配置文件 log4j.properties (以下仅供参考,可以自己实现更个性化的配置) 代码:

log4j.rootLogger=DEBUG,appender1,appender2log4j4j.ConsoleAppender log4j4j.FileAppender log4j.appender.appender2.File=D:/logFile.txtlog4j4j.PatternLayoutlog4j4j.TTCCLayout # liwei 添加log4j= DEBUG log4j= DEBUG log4j= DEBUG log4j= DEBUG log4j= DEBUG log4j= DEBUG log4j= DEBUG log4j= DEBUG

(4)Spring4 的核心配置文件(重要):applicationContext.xml

代码:

===”http://www.springframework.org/schema/tx”xsi:schemaLocation=”http://www.springframework.org/schema/beans http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx/spring-tx-4.0.xsd”>=======>==>=>=>==>=>==>=>==================>==></beans>

此时,环境搭建已经大功告成。可以开始写我们的业务代码了。 四、业务代码简介 1、实体类

2、dao 层接口

3、mapper 映射配置文件

4、Service 接口和实现类

5、Controller 控制器

6、前台页面 (1)登录页面

(2)成功页面

六、其他 (1)SQL 建表语句

;( AUTO_INCREMENT, , , PRIMARY KEY (`id`)) ENGINE=INNODB AUTO_INCREMENT=(`id`,`userName`,`password`) VALUES (1,’liwei’,’123456′);

(2)测试访问链接

http://localhost:8080/MyBatisWeb/user/login.do

以下是一份比较完整地整合教程: 1、框架搭建:加入了 maven 项目管理 2、加入了注解管理事务

,是我一生的快乐;失去你,是我一生的遗憾;没有你,无法感受心灵的震撼。

手把手 Spring、SpringMVC、MyBatis 整合教程之 HelloWorld

相关文章:

你感兴趣的文章:

标签云: