一、准备工作

1、工具:jdk1.7.0_80(64)+tomcat7.0.68+myeclipse10.6+mysql-5.5.48-win32

2、 开发环境安装配置、Maven项目创建(参考:http://www.cnblogs.com/cac2020/p/5222658.html)

3、技术框架:Spring 4.1.4.RELEASE、Spring MVC 4.1.4.RELEASE、MyBatis 3.2.8

二、整合思路:

1、设计数据库:设计好表结构,最好符合3NF,使用Generator自动生成Mybatis相关表信息

2、创建Maven项目,按需映入Maven包依赖-->配置文件:pom.xml

3、搭建Spring配置:spring.xml(扫描service),config.properties,log4j.properties;

4、搭建spring和mybatis的配置:spring-mybatis.xm(扫描dao))

5、测试Spring+mybatis的框架搭建,写单元测试JUnit,测试事务配置等:model-->dao(mapper)-->service-->test

6、映入SpringMVC:配置SpringMVC配置信息。-->配置文件:spring-mvc.xml(扫描controller)

7、配置web.xml容器。-->配置文件:web.xml

8、测试三个框架的整合:Maven编译打包部署服务器,测试。

参考:

springmvc整合mysql_SpringMVC+Spring+Mybatis+Maven+mysql整合相关推荐

  1. Spring+SpringMVC+MyBatis+Maven框架整合

    本文记录了Spring+SpringMVC+MyBatis+Maven框架整合的记录,主要记录以下几点  一.Maven需要引入的jar包  二.Spring与SpringMVC的配置分离  三.Sp ...

  2. 手把手教你整合 SpringMvc+Spring+MyBatis+Maven

    注:该教程是参考孙宇老师的<SpringMvc+Spring+Mybatis+Maven整合视频教程1>整理的,花了我六个多小时,边复习视频边调代码边写教程,保证该教程每一步都能正确执行, ...

  3. 孙宇java_[JAVA] 孙宇老师Struts2+Hibernate4+Maven+EasyUI+SpringMvc+Spring+Mybatis+Maven整合课程...

    资源介绍 孙宇老师Struts2+Hibernate4+Maven+EasyUI+SpringMvc+Spring+Mybatis+Maven整合课程 ===============课程目录===== ...

  4. Mybatis+Servlet+Mysql 整合的一个小项目:对初学者非常友好,有助于初学者很快的上手Java Web

    文章目录 为何要写? 首先声明这是一个非常简单的项目,只包含注册和登录. 有人说了,这么简单的项目,我瞧不上.确实!对于一些高手来说,这点东西不过是毛毛雨. 但是对于一个初学者来说,有一个简单易上手的 ...

  5. JAVA毕设项目html5在线医疗系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)

    JAVA毕设项目html5在线医疗系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql ...

  6. JAVA毕设项目公立医院绩效考核系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)

    JAVA毕设项目公立医院绩效考核系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + ...

  7. JAVA毕设项目后勤管理系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)

    JAVA毕设项目后勤管理系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBu ...

  8. JAVA毕设项目Web企业差旅在线管理系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)

    JAVA毕设项目Web企业差旅在线管理系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysq ...

  9. JAVA毕设项目众筹网(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)

    JAVA毕设项目众筹网(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuild ...

最新文章

  1. 【Java】监听jframe窗口大小改变函数:addComponentListener
  2. Caffe常用层参数介绍
  3. 实验2 递归和分治法(二分查找)
  4. 微信小程序将页面按钮悬浮固定在底部
  5. uuid生成_php如何生成 uuid(总结)
  6. PL/SQL-FOR UPDATE 与 FOR UPDATE OF的区别
  7. 对五次实验重新编写后的一些感想
  8. (记录合并)union和union all的区别
  9. Linux基础命令---间歇性执行程序watch
  10. python截图保存到内存卡_没有长截图功能,一招即可截下来!
  11. 《教程》使用STLINK烧录STM32程序
  12. 基于Phyton爬虫索引设计与实现答辩PPT模板
  13. 从0.1开始学Python——[24]
  14. 数组中a与a[0]的区别
  15. 盘点4种微信营销如何快速吸粉的方法
  16. vue使用element-ui 实现多套自定义主题快速切换
  17. LINUX学习之路(学LINUX必看)
  18. 项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website autom
  19. TCP是“第一个系统”
  20. 垃圾CPU,耗我时光——Jetson Nano 初体验2

热门文章

  1. 使用MDT2012部署WindowsLinux操作系统(4)
  2. SCSI、IDE区别
  3. Q96:PT(3.2):包裹的基于噪声的纹理(Wrapped Noise-Based Textures)
  4. 集成学习-幸福感预测案例分析
  5. Flink的Table和SQL的基本API
  6. 大数据分析过程中包含哪些技术
  7. 如何建立完整的数据治理体系
  8. Matlab实现Faster-RCNN目标检测
  9. 机器学习 - [源码实现决策树小专题]决策树学习中如何进行分类预测
  10. ios 去掉底部状态栏,隐藏ios 9中的状态栏