发表于: 2017-12-12 22:43:46

1 621


今日完成

1.实现RestFul接口风格的SpringMVC的学习

(1)什么是RESTful

RESTful软件开发理念,RESTful对http进行非常好的诠释。
RESTfulRepresentational State Transfer的缩写。
综合上面的解释,我们总结一下什么是RESTful架构:
①每一个URI代表一种资源;
②客户端和服务器之间,传递这种资源的某种表现层;
③客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

就是HTTP协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。

它们分别对应四种基本操作:

GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源。

(2)url的RESTful实现

RESTfulhttpurlhttp://localhost:8080/items/editItems.action?id=1&.... 

RESTfulurl是简洁的:http:// localhost:8080/items/editItems/1

参数通过url传递,rest接口返回json数据(还没学json)

(3)编写一个实现RESTful接口的实例

根据id查看商品信息,商品信息查看的连接使用RESTful方式实现

第一步:配置前端控制器的URL

可以配置/ ,此工程 所有请求全部由springmvc解析,此种方式可以实现 RESTful方式,需要特殊处理对静态文件的解析不能由springmvc解析 

可以配置*.do或*.action,所有请求的url扩展名为.do或.action由springmvc解析,此种方法常用 不可以/*,如果配置/*,返回jsp也由springmvc解析,这是不对的。

(4)通过url传递参数,参数绑定与传参还没学---明天写删除和修改的

(5)解决无法访问静态资源的问题

DispatcherServlet拦截/开头的所有请求,对静态资源的访问就报错:

2.配置jetty




返回列表 返回列表
评论

    分享到