复习

我的环境

环境:

  • IDEA
  • MySQL 5.7.34
  • Tomcat 8
  • Maven 3.8.3

一、SSM整合

要求:
需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;

二、环境搭建

数据库环境

创建一个存放书籍数据的数据库表

基本环境搭建

1.创建普通Maven项目后,添加web框架

2.配置web.xml配置文件,改为最新的4.0版本

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0">
</web-app>

3.在web.xml配置注册DispatcherServlet

<!--1.注册DispatcherServlet--><servlet><servlet-name>springmvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--关联一个springmvc的配置文件:【servlet-name】-servlet.xml--><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc-servlet.xml</param-value></init-param><!--启动级别-1--><load-on-startup>1</load-on-startup></servlet><!--/ 匹配所有的请求;(不包括.jsp)--><!--/* 匹配所有的请求;(包括.jsp)--><servlet-mapping><servlet-name>springmvc</servlet-name><url-pattern>/</url-pattern></servlet-mapping>

4.配置框架

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">
<configuration></configuration>

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"></beans>

5.在pom.xml中添加依赖

<dependencies><!--Junit--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency><!--数据库驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependency><!-- 数据库连接池 --><dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.5.2</version></dependency><!--Servlet - JSP --><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><!--Mybatis--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.2</version></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>2.0.2</version></dependency><!--Spring--><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.1.9.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.1.9.RELEASE</version></dependency>
</dependencies>

并在这里配置资源导出设置

<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources>
</build>

作者有话说

博客创作不易,希望看到这里的读者动动你的小手点个赞,如果喜欢的小伙伴可以一键三连,作者大大在这里给大家谢谢了。

SpringMVC学习06之SSM整合(一)相关推荐

  1. SpringMVC学习08之SSM整合(三)

    回顾 上一章我们完成了Mybatis底层的编写 Spring层配置 一.spring层配置 1.配置Spring整合MyBatis,我们这里数据源使用c3p0连接池 2.编写Spring整合Mybat ...

  2. 【学习笔记】SSM整合篇

    [学习笔记]SSM整合篇

  3. 【Spring+SpringMVC+Mybatis】利用SSM整合,完成用户登录、注册、修改密码系统

    近年来,由于Struts2+Hibernate3+Spring3,这套SSH框架,Struts2屡次爆出安全漏洞,Hibernate就只会推行它HQL那套而越来越远离SQL查询关系数据库的本质,所以S ...

  4. SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)

    SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...

  5. (转)SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

    http://blog.csdn.net/yerenyuan_pku/article/details/72231763 之前我整合了Spring和MyBatis这两个框架,不会的可以看我的文章MyBa ...

  6. SSM框架学习文档以及SSM整合(附Github地址=含SSM学习时的实例代码)

    SSM框架学习 软件架构: 基于流行SSM框架:Spring+SpringMVC+Mybatis 项目配置: 使用Maven进行项目jar导入 ​ 使用Git进行版本控制,并将每次编写的代码上传到Gi ...

  7. SpringMvc、Spring和Mybatis整合(SSM框架整合)

    SpringMvc.Spring和Mybatis整合 就是我们通常的SSM整合. 先创建一个web的Maven项目. 1.SpringMvc环境搭建 1.1 导入SpringMvc所需要的依赖 在项目 ...

  8. SpringMvc -07整合 SSM整合 【重点】

    整合SSM 环境要求 环境: IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前 ...

  9. SSM整合教程(二)-SpringMVC教程

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring ...

最新文章

  1. JSON反序列的问题原因查找
  2. git版本管理工具push失败解决方案参考
  3. 开发app用户协议_兰州移动APP开发用户体验设计不应该做的事
  4. 服务器上如何安装两个php网站,服务器安装两个php版本吗
  5. 【017】◀▶ C#学习(九) - ADO.NET
  6. no SSL-C headers found
  7. 神工鬼斧惟肖惟妙,M1 mac系统深度学习框架Pytorch的二次元动漫动画风格迁移滤镜AnimeGANv2+Ffmpeg(图片+视频)快速实践
  8. 属性加密技术及基于属性的访问控制技术
  9. 自定义插入页面标签以及实现类似通讯录的首字母搜索
  10. HDFS 的权限管理不可怕,一篇文章搞懂它
  11. 高薪程序员面试题精讲系列74之你熟悉cookie、session吗?有哪些请求方式?请求转发与重定向有什么区别?
  12. python利用以下公式求π的值_Python 计算 π 值的简单示例
  13. CV-全连接神经网络
  14. 基于ngx-rtmp-module模块http-flv直播流的实现
  15. (读书笔记)大数据分析计算机基础
  16. One-hot的使用
  17. 银行核心系统:“交易(Transaction)”是什么?
  18. 计算机设备 移动存储管理制度,计算机和移动存储介质保密管理的相关制度
  19. Linux学习05---文件管理系统
  20. 中小企业在管理中常见的几大问题

热门文章

  1. 深度学习100例-卷积神经网络(CNN)花朵识别 | 第4天
  2. 【LeetCode从零单排】No38.CountAndSay
  3. 今天犯的一个错误,导致method GET must not have a request body
  4. HikariCP--一款高性能的 JDBC 连接池
  5. 分隔单词和标点符号示例
  6. 通过扩展RandomAccessFile类使之具备Buffer改善I/O性能--转载
  7. Linux 的启动流程--转
  8. Lesson 2.矩阵运算基础、矩阵求导与最小二乘法
  9. 数模学习笔记——微分方程(传染病模型)
  10. 透过认知智能剖析商业本质(iPIN CEO杨洋)丨硬创公开课