发表于: 2017-08-30 23:47:02
1 929
今天完成的事
继续学习RESTful格式接口概念
我个人理解为具有RESTful风格的接口,这种接口需要遵守一些规范来让接口更容易理解
使用这种风格的接口能让用户通过看链接就能知道将要做什么操作,获取什么资源
定义REST风格的接口需要遵循URI设计规范和HTTP交互设计规范
1.URI 统一资源标识符
2.URL 统一资源定位符
而URL是URI的一个子集(或者说一种具体实现)
在URI的设计中,我们会遵循一些规则,使接口看起透明易读,方便使用者调用。
1.URI格式规范
- URI中尽量使用连字符"-"代替下划线"_"的使用
- "/"不应该出现在URL的末尾
- URI中统一使用小写字母
- URI中不要包含文件(脚本)的扩展名
2.URI命名规范
文档(Document)类型的资源用名词(短语)单数命名
集合(Collection)类型的资源用名词(短语)复数命名
仓库(Store)类型的资源用名词(短语)复数命名
控制器(Controller)类型的资源用动词(短语)命名
URI中有些字段可以是变量,在实际使用中可以按需替换
3.HTTP请求方法的使用
GET方法用来获取资源
PUT方法可用来新增/更新Store类型的资源
PUT方法可用来更新一个资源
POST方法可用来创建一个资源
POST方法可用来触发执行一个Controller类型资源
DELETE方法用于删除资源
4.HTTP响应状态码的使用
200 ok 204 无内容
301 uri被更新 303 其他
304 资源未更改 400 坏请求
404 资源不存在 406 不支持所需表示
500 未知错误 503 无法处理请求
因为找不到tomcat插件重装了IDEA
结果没什么用,索性下载安装了外部tomcat
运行web项目的helloworld程序
继续学习try catch 为小课堂采集素材
网上的思维导图大都是英文,我打算自己做一个throwable类的导图
半成品还没完成
明天的计划:
请假一天收拾一下自己的电脑 真的是卡出翔
修完电脑好好看看restful接口 第三天了 该弄懂了
学习JAVA讲义课本内容
继续了解SpringMVC的概念
准备小课堂PPT
遇到的问题:
电脑开不开,弄了好久才开开,卡的一B
还是无法做到定义restful接口,换句话说就是不知道怎么下手去做
收获:说实话除了理解了一点概念知识和自己第一个web项目没什么收获,每次一到看概念性的东西日报就特别水
任务进度:任务2步骤 1
任务开始时间:2017-8-29
预计结束时间:2017-9-4
无延期风险
禅道:http://task.ptteng.com/zentao/task-view-9387.html
评论