SpringMVC详解

一:Maven

1.1 概述

(1)项目结构

所有IDE使用Maven创建的项目结构完全一样,maven项目可通用

(2)构建流程(编译、测试、打包、发布)

(3)依赖管理

定义:管理项目所依赖的第三方资源(jar包、插件....)

Maven使用标准坐标来管理各种依赖,只需要简单的配置就可以完成依赖管理

例如写了jdbc操作mysql数据库的代码,不能直接运行,而要在项目中导入jar包

使用前 使用后

二:Mybatis

2.1 Mybatis简介

(1)持久层+框架

持久层:负责将数据保存到数据库的那一层代码

框架:半成品软件,是一套可重用的软件基础代码模型,在框架的基础上构建软件、编写更加高效

(2)JDBC

使用前后对比

2.2 Mapper代理

(1)使用规则

(2)使用前后对比

使用前

使用后

2.3 注解开发

(1)分类

(2)优势

使用前 使用后:不需要写xml文件,只需要在方法上面加注解

三:Web 核心介绍

3.1 HTTP

3.2 Tomcat

(1)定义

(2)流程

在服务器端安装web服务器软件,将编写的web项目放入web服务器内,服务器软件启动后web页面可被浏览器访问

3.3 Servlet

(1)定义

(2)举例

四:SpringMVC

4.1 SpringMVC简介

(1)概述

(2)Servlet

设置servlet请求路径(用于外部访问使用)-继承HttpServlet并覆盖doget和dopost方法

(3)SpringMVC开发

相关推荐
南极企鹅6 小时前
Gson转义特殊字符
java
Mr_Xuhhh7 小时前
第一部分:类和对象(中)— 取地址运算符重载
java·开发语言
Selegant7 小时前
告别传统部署:用 GraalVM Native Image 构建秒级启动的 Java 微服务
java·开发语言·微服务·云原生·架构
__万波__7 小时前
二十三种设计模式(十三)--模板方法模式
java·设计模式·模板方法模式
动亦定7 小时前
微服务中如何保证数据一致性?
java·数据库·微服务·架构
王桑.7 小时前
Spring中IoC的底层原理
java·后端·spring
Liii4037 小时前
Java集合详细讲解
java·开发语言
Han.miracle7 小时前
Spring Boot 项目从入门到排障:核心结构、依赖管理与启动全解析
java·jar
麦麦鸡腿堡7 小时前
Java_通过反射获取类的结构信息
java·开发语言