发表于: 2017-07-02 22:43:15

2 1203


任务后思考题:

什么是restful?

Representational State Transfer的缩写

一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。

它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,

更有层次,更易于实现缓存等机制。

              (1) 每一个URI代表一种资源;

       (2)客户端和服务器之间,传递这种资源的某种表现层;

       (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

              客户端和服务器交互的几种操作

2.了解maven的module。

---- app-parent

             |-- pom.xml (pom)

             |

             |-- app-util

             |        |-- pom.xml (jar)

             |

             |-- app-dao

             |        |-- pom.xml (jar)

             |

             |-- app-service

             |        |-- pom.xml (jar)

             |

             |-- app-web

                      |-- pom.xml (war)   

依赖关系如下:

 

app-dao      --> app-util

app-service --> app-dao

app-web     --> app-service

用项目层次的划分替代包层次的划分能给我们带来如下好处:

方便重用,

由于划分了模块,每个模块的配置都在各自的pom.xml里.

如果你只是在app-dao上工作,你不再需要build整个项目,只要

在app-dao目录运行mvn命令进行build即可,这样可以节省时间

3.rest的请求方法有哪些,有什么区别?

GET、POST、PUT、DELETE。它们分别对应四种

基本操作:GET用来获取资源,POST用来新建资源(也可以用于

    更新资源),PUT用来更新资源,DELETE用来删除资源。

4.什么是http协议?Get和post请求有什么区别?http请求content-Type有几种,

有什么区别?http请求的三次握手具体指什么?http适合什么场景?什么是tcp/ip协议?

http状态码有哪些?

1.超文本传输协议(HTTP,HyperText Transfer Protocol)

应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准

HTTP是一个客户端和服务器端请求和应答的标准(TCP)

2.GET 请求一般不应产生副作用,就像数据库查询一样,不会修改,增加数据,不会影响

资源的状态。

PSOT一般用来改

在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交

方式为GET或者POST,默认为GET提交。

3.Text:文本信息;

Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据; 

Application:传输应用程序数据和二进制数据; 

Message:用于包装一个E-mail消息; 

Image:用于传输图片数据; 

Audio:用于传输音频等数据; 

Video:用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式。

今天完成的事情:

仔细的学习了一遍postman的操作,测试接口确实很方便,post方法的jsp也可以输入key和value来测试

还有访问时间,很方便

本来想重新装了个Ubuntu系统,但是wi7上不能删的数据太多了,就也重装了个win7,

win7没什么难度,Ubuntu翻墙翻不出去了,这很蛋疼,在Ubuntu上下载配

置IDEA,一直在搞翻墙,所以还有很多软件没安装

明天计划的事情:

把该装的软件装上

开始任务3

遇到的问题: 

Ubuntu分辨率太低,解决办法https://jingyan.baidu.com/article/219f4bf7e7f8cede442d3829.html

收获:

学会用postman测试接口,会装双系统了,虽然没什么难的


这个排版...我排的挺好一传上来就变成这样了...懒得弄了



返回列表 返回列表
评论

    分享到