发表于: 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.           1 )不用大写;
  2.           2)用中杠-不用下杠_;
  3.           3 )参数列表要encode;
  4.           4 )URI中的名词表示资源集合,使用复数形式。
  5. (4)通过标准HTTP方法对资源CRUD,通过http的GET POST PUT DELETE请求实现。
  6. (5)、根据线下报名的业务表,设计出如下RESTful接口
  7.         1 )新增报名信息
  8.                 请求地址
  9.                 post /a/u/enroll

                 请求参数:

                 

                 返回参数:code和message

        2 )修改报名信息

    1.                 请求地址
    2.                 put /a/u/enroll/{id}
    3.                  返回参数:code和message
  1.         3 )查看报名信息
    1.                 请求地址
    2.                 get /a/enroll/{id}
    3.                  返回参数:code、message和data
    4.                 data:
    5.                 
  2.         4)删除报名信息
    1.                 请求地址
    2.                 delete /a/u/enroll/{id}
    3.                  返回参数:code和message
    4. 2.使用eclipse创建了maven web工程,和之前普通Java项目没多大差别,步骤省略了。
    5. 3.学习了Spring,并且参考示例做了练习,参考内容:http://kelvingjy.iteye.com/blog/437501。

明天计划的事情:

1.学习Spring MVC相关知识。

2.使用SpringMVC完成REST接口。                                    

遇到的问题:

创建maven web项目时,创建完成出现错误提示,发现没有javaee的类库,在pom.xml中加入javaee的依赖后问题解决        





收获:

1.了解了RESTful架构,学习了定义uri的规范。

2.学习了如何定义接口。


返回列表 返回列表
评论

    分享到