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