发表于: 2017-01-13 20:17:54
0 2046
今天完成的事情:
1.了解了关于RESTful架构的内容。
(1)、REST是一种互联网软件的架构原则,如果一个架构符合REST原则,就称它为RESTful架构。REST原则可以理解为"表现层状态转化",简单的说,RESTful架构就是增删改查都是一个地址,具体靠http头部信息判断。
(2)、为什么要使用RESTful?
随着互联网的发展,各种前端设备层出不穷,RESTful可以通过一套统一的接口为 Web,iOS和Android提供服务
(3)、通过URI定位资源,
uri规范:
- 1 )不用大写;
- 2)用中杠-不用下杠_;
- 3 )参数列表要encode;
- 4 )URI中的名词表示资源集合,使用复数形式。
- (4)、通过标准HTTP方法对资源CRUD,通过http的GET POST PUT DELETE请求实现。
- (5)、根据线下报名的业务表,设计出如下RESTful接口
- 1 )新增报名信息
- 请求地址
- post /a/u/enroll
请求参数:
返回参数:code和message
2 )修改报名信息
- 请求地址
- put /a/u/enroll/{id}
- 返回参数:code和message
- 3 )查看报名信息
- 请求地址
- get /a/enroll/{id}
- 返回参数:code、message和data
- data:
-
- 4)删除报名信息
- 请求地址
- delete /a/u/enroll/{id}
- 返回参数:code和message
- 2.使用eclipse创建了maven web工程,和之前普通Java项目没多大差别,步骤省略了。
- 3.学习了Spring,并且参考示例做了练习,参考内容:http://kelvingjy.iteye.com/blog/437501。
明天计划的事情:
1.学习Spring MVC相关知识。
2.使用SpringMVC完成REST接口。
遇到的问题:
创建maven web项目时,创建完成出现错误提示,发现没有javaee的类库,在pom.xml中加入javaee的依赖后问题解决
收获:
1.了解了RESTful架构,学习了定义uri的规范。
2.学习了如何定义接口。
评论