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开发

相关推荐
Shimiy3 分钟前
第四章 数组
java
间彧4 分钟前
什么是JVM Young GC
java·jvm
xiaok5 分钟前
@Param注解的作用
java·后端
脑袋大大的7 分钟前
钉钉企业应用开发技巧:查询表单实例数据新版SDK指南
java·钉钉·企业应用开发
Seven9720 分钟前
G1收集器:JVM垃圾回收的新一代王者
java
大菠萝学姐1 小时前
基于Spring Boot和Vue的高校图书馆座位预约系统的设计与实现
java·vue.js·spring boot·后端·python·mysql·vue
信码由缰2 小时前
Spring框架中的Component与Bean注解
java·spring
Re2752 小时前
快速理解Spring Bean 实例化与初始化全过程
后端·spring
程序员秘密基地2 小时前
基于html,css,vue,vscode,java,springboot,mysql数据库,在线考勤,管理系统
java·vue.js·spring·html·web app
hello 早上好3 小时前
多线程(1)
java