发表于: 2017-07-02 22:43:15
2 1202
任务后思考题:
什么是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测试接口,会装双系统了,虽然没什么难的
这个排版...我排的挺好一传上来就变成这样了...懒得弄了
评论