发表于: 2017-12-12 22:43:46
1 622
今日完成
1.实现RestFul接口风格的SpringMVC的学习
(1)什么是RESTful
RESTful软件开发理念,RESTful对http进行非常好的诠释。
RESTful即Representational State Transfer的缩写。
综合上面的解释,我们总结一下什么是RESTful架构:
①每一个URI代表一种资源;
②客户端和服务器之间,传递这种资源的某种表现层;
③客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。
就是HTTP协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。
它们分别对应四种基本操作:
GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源。
(2)url的RESTful实现
非RESTful的http的url:http://localhost:8080/items/editItems.action?id=1&....
RESTful的url是简洁的: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
评论