发表于: 2018-04-24 23:50:46

1 547


今天完成的事情:

1.完成了任务二提交

下面回答任务2的深度思考:

restful一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。这里使用具体为用同样的usl实现不同的方法,主要利用method区分。

在SpringMVC里请求方法有:

1、GET  ====== 获取资源
2、POST ======新建资源
3、PUT=======  更新资源
4、DELETE==== 删除资源

在做Web开发的过程中,method常用的值是get和post. 可事实上,method值还可以是put和delete等等其他值。
既然method值如此丰富,那么就可以考虑使用同一个url,但是约定不同的method来实施不同的业务,这就是Restful的基本考虑。

这里举个例子:

                          以前                                                                               restful

                       url                                         method                                  url                          method

GET:           /listStudent                                 GET                                 /student                    GET

POST:        /insertStudent?name=..&id=       POST                               /student/id                POST

DELETE:   /deleteStudent?id=.                     GET                                 /student/id                DELETE

UPDATE:  /updateStudent?id=.                    POST                               /student/id                UPDATE

module就是模块,在实际项目中不同模块有分工,可以利用maven管理项目模块,一次性创建多个模块,也可以用命令聚合模块。

http协议是浏览器与web服务器交互的协议,通过http协议可以让浏览器和web服务器互相“读懂”对方的信息,操作请求。

get请求是幂等性的,而post不是, get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址.用户看不到这个过程.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制.get安全性非常低,post安全性较高.

Content-type是内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件.包括ApplicationType,TextType,AudioType,VideoType,ImageType,MessageType,DrawingType,JavaType和OtherType几种类型.区别就是不同的类型决定数据在浏览器中以什么样的形式表现出来,前面说过,http传送数据时问数据是什么格式的,所以客户端和服务器需要知道如何解析数据,countent-   type就决定数据的解析格式.

在浏览器与web服务器交互时需要http协议。

状态码有很多,举个例子,google被墙了,直接访问就会 404 Not Found 这个404 Not Found就是状态码的一种,表示请求失败。

TODO

明天计划的事情:

1.开始做任务3,学习nginx。

遇到的问题:

1.提交任务的问题师兄指出了,需要养成每个操作都打印日志的习惯。

收获:

1.完成了任务2的所有内容,更多了解了web,log4j等。


返回列表 返回列表
评论

    分享到