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. 静态资源的访问:

相关推荐
yaoxin5211234 小时前
434. Java 日期时间 API - Period 基于日期的时间段
java·开发语言·python
凡人叶枫4 小时前
Effective C++ 条款30:透彻了解 inlining 的里里外外
linux·开发语言·c++·嵌入式开发·effective c++
学逆向的5 小时前
C++纯虚函数
开发语言·c++·网络安全
何极光5 小时前
IDEA集成Maven
java·maven·intellij-idea
程序员二叉5 小时前
【JUC】ThreadLocal底层原理|内存泄漏|弱引用|跨线程传递方案
java·开发语言·面试·职场和发展·juc
程序员二叉5 小时前
【JUC】线程池全套深度详解|参数|流程|拒绝策略|调优|异常处理
java·开发语言·jvm·算法·面试·juc
老马识途2.05 小时前
在AI的帮助下理解spring的启动过程
java·前端·spring
青山木5 小时前
Hot 100 --- 轮转数组
java·数据结构·算法
凡人叶枫6 小时前
Effective C++ 条款22:将成员变量声明为 private
linux·开发语言·c++
Qt程序员6 小时前
掌握 Linux 内核调度:从原理到实现(进程篇)
java·开发语言