您的位置:首页 > 编程语言 > Java开发

maven+springMVC+mybatis+junit详细搭建过程 ***

2014-08-10 10:11 549 查看

springMVC+mybatis框架搭建

在上一遍博客中以及讲诉了新建maven项目的流程,现在紧跟上一遍文章,接着搭建spring项目

首先我们先要弄清搭建项目的一般流程,需要注意哪些方面,想要什么样的效果,自己的功能有哪些?

(假设效果:项目目录结构清晰,能够查询到本地数据库中的内容。。)

1. 工程目录结构整理清楚

在src/main/java文件夹中,新建包cn.springmvc.model(存放javabean),

cn.springmvc.dao(存放spring与mybatis连接接口),

cn.springmvc.service(service接口),

cn.springmvc.service.impl(service接口的实现),

cn.springmvc.controller(存放控制层controller)

在src/main/resource文件夹中,新建包conf(存放配置文件),

mapper(mybatis的mapper文件)

在src/test/java文件夹中,新建包cn.springmvc.test(存放测试文件)

在WEB-INF文件夹下新建jsp文件夹(存放jsp文件)

这样项目结构基本完成了

2. 引入依赖包

打开maven的pom文件,对本次开发所需使用的架包依次导入(maven项目管理的优势)

查找依赖结构有个不错的网站,http://search.maven.org/ 只要输入包名即可查找引来关系

pom.xml(包依赖)

?

3. 配置数据库连接属性

conf/ jdbc.properties(jdbc配置文件)

?

4. 配置spring配置文件

conf/spring.xml(spring配置文件的扫描)

?
conf/spring-mybatis.xml(spring与mybatis连接属性)

?

5. java代码编写(model,dao,service层代码)

cn.springmvc.model/User.java(用户基本信息)

?
cn.springmvc.dao/UserDAO.java(dao操作接口)

?
cn.springmvc.service/UserService.java(service层接口)

?
cn.springmvc.service.impl/UserServiceImpl.java(service层接口实现)

?

6. mybatis配置

conf/mybatis-config.xml(mybatis配置的基本文件)

?
mapper/UserMapper.xml(mybatis的实现)

?
这样就完成了基本插入用户的功能!

7. junit测试插入功能

cn.springmvc.test/UserTest.java(用户测试模块)

?
测试结果如图:





即完成插入功能!

8. springMVC模块搭建

web.xml(web功能配置)

?
conf/spring-mvc.xml(mvc配置文件)

?

9. log4j日志记录搭建

conf/log4j.properties(日志记录的配置文件)

?

10. 测试运行

WEB-INF/jsp/index.jsp(测试文件)

?
cn.springmvc.controller/UserComtroller.java(controller层控制)

?
将该项目部署到本地tomcat6中

右击该项目选择Run as,选择Run on Server

选择自己建立的tomcat6运行如图:





控制台打印出日志如图(启动成功):





在浏览器中输入:http://localhost:8080/springmvc/index.do 进行测试

效果如图(返回成功):





整体包下载地址:

http://download.csdn.net/detail/fengerfhf/6916831
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: