开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第38天,点击查看活动详情
写在前面
当我们学习了spring框架之后,基本上来说,已经是打好了一个良好得基础了。
但是距离一个企业的基本开发需要掌握的框架,还是得经过不断得学习,才行。
这不,我们继续学习下一个框架SpringMVC。
SpringMVC这个框架,一般来说,用来作为我们项目得Controller层,用来接收用户得输入,然后选择相应得视图回显展示给用户。
MVC作为WEB项目开发的核心环节,正如三个单词的分解那样,C(控制器)将V(视图、用户客户端)与M(javaBean:封装数据)分开构成了MVC。
对于以前得项目来说,还有出现Struts得,但现在基本都很少了。
Struts1(现在一般不用),Struts2(一般老项目使用)等等。
这不,接下来就是spring mvc框架的学习之旅了,希望可以帮助到大家。
一、RESTful支持
理解什么是REST之前,先去理解一下什么是HTTP
1.1 HTTP介绍
1.1.1 HTTP协议概述
- 什么是HTTP协议?
HTTP协议是建立在客户端和服务器之间的一个应用层协议,在客户端和服务器之间需要数据的传输,而传输数据的时候,我们要按照指定的规则或者叫协议去传输数据。
HTTP是建立在TCP/IP协议基础之上的一个网络协议。
HTTP协议属于网络七层结构中最上层(应用层)的协议。
HTTP协议是一个无状态协议(不会记录每次访问时的信息)
HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。
- 什么是URL/URI?
URI:Uniform Resource Identififier,统一资源标识符。
它相当于一个网络资源的名称,只是名称的表现形式是/开头的路径形式。
URL:Uniform Resource Location,统一资源定位符。
URL和URI的区别:URL是URI的子集。
- 什么是WEB资源?
通过浏览器可以访问到的所有资源都是 web资源 ,web资源分为静态资源和动态资源:
动态资源是通过后台程序展示页面数据的,比如Servlet请求。
静态资源的数据是不变的,比如HTML、JPG、AVI。
- HTTP的作用是什么?
就是为了约束客户端和服务器之间传输web资源时的格式。
好了,以上就是SpringMVC学习之旅-应用掌握篇(8) 的全部内容了。
今天就先到这里了,后面的内容,留下次分享了,先溜了!!!^_^
如果觉得写得不错的,帮忙点赞、评论、收藏一下呗!!!