java基础课程-springmvc课程

一. 回顾MVC:

tomcat是servlet容器,

servlet实现方式:

xml中配置:

二. 回顾servlet:

三. SpringMvc学习

3.1 springMvc搭建和讲解:

jar包引入spring-webmvc即可。

核心:DispatcherServlet

Spring的web框架围绕DispatcherServlet设计。DIspatcherServlet的作用是将请求分发到不同的处理器。从Spring2.5开始,使用java5或者以上版本的用户可以采用基于注解的controller声明方式。

Spring Mvc框架像许多其他MVC框架一样,以请求为驱动,围绕一个中心Servlet分派请求以及提供其他功能。

DispatcherServlet是一个实际的Servlet(它继承自HttpServlet基类)

搭建步骤:

2, 编写web.xml

最后一步在WEB-INF中的lib加上所有的jar,idea配置,需要新建lib文件夹

详细解释:

重定向和转发的区别:

重定向url会变,转发还是原地址。

3.2. springmvc 基于注解的使用:

3.2.1 请求参数处理:

1. 简单参数处理:

idea的热部署:

springboot中的maven插件

ssm开发中的JRebel插件

处理请求参数乱码:

过滤器就是先进后出形式。

2. 复杂参数处理:

header信息获取

cookie获取:

3.2.2 请求映射处理:

1. RequestMapping:可以放在方法上也可以放在类上面。

用来处理url映射,将请求映射到处理方法中.

2. @PathVariable:

3. REST:

4. 静态资源的访问:

相关推荐
大G哥26 分钟前
Rust 之 trait 与泛型的奥秘
java·开发语言·jvm·数据结构·rust
刘梓谦28 分钟前
Qt获取CPU使用率及内存占用大小
开发语言·c++·qt
珊瑚里的鱼31 分钟前
第八讲 | stack和queue的使用及其模拟实现
开发语言·c++·笔记·visualstudio·stl·学习方法·visual studio
isyangli_blog37 分钟前
(1-1)Java的JDK、JRE、JVM三者间的关系
java·开发语言·jvm
zhuiQiuMX1 小时前
笔试阶段性心得总结
java·python
星沁城2 小时前
236. 二叉树的最近公共祖先
java·数据结构·leetcode·二叉树
oliveira-time3 小时前
Java 1.8(也称为Java 8)
java·开发语言
极小狐5 小时前
如何使用极狐GitLab 软件包仓库功能托管 maven?
java·运维·数据库·安全·c#·gitlab·maven
.生产的驴5 小时前
SpringBoot 集成滑块验证码AJ-Captcha行为验证码 Redis分布式 接口限流 防爬虫
java·spring boot·redis·分布式·后端·爬虫·tomcat
野犬寒鸦6 小时前
MySQL索引使用规则详解:从设计到优化的完整指南
java·数据库·后端·sql·mysql