发表于: 2017-10-21 23:19:45

4 641



今天做的事情:

                

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


         REST(REpresrntation StateTransfer)描述了一个架构样式的网络系统,REST指的是一组架构约束条件和原则,满足这些约束条件和原则的应用程序或者设计就是RESTFUL,请求方式我理解为对资源的具体操作类型       

  • GET(SELECT):从服务器取出资源(一项或多项)。
  • POST(CREATE):在服务器新建一个资源。
  • PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
  • PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。
  • DELETE(DELETE):从服务器删除资源。

  • HEAD:获取资源的元数据。
  • OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。


2.为什么要用Rest风格,如果不用Rest的话,接口应该怎么定义,在使用Rest风格之前,大家都是用什么方式写接口的?

                  之前的网页都是前段后端融在一起,使用Rest风格,可以使用统一的接口。

3.了解maven的module。

                   我理解为maven的多模块项目。比如说proj项目, 就可以分为proj-model模型层,proj-service业务层,proj-dao数据库访问层proj-web表现层。简单说一下 作为父模块,packaging类型必须是pom,在<models>声明子模块。依赖也要在<dependencyManagement>里,详情可以参考http://www.blogjava.net/fancydeepin/archive/2015/06/27/maven-modules.html。


4.什么是http协议?Get和post请求有什么区别?http请求content-Type有几种,有什么区别?http适合什么场景?http状态码有哪些?

                 http是一个属于应用层的面向对象的协议,由于其简捷,快速的方式,适用于分布式超媒体信息系统,请求方法常用有GET : 请求获取Request-URL所标识的资源, POST :在Request-URL所标识的资源后附加新的数据, HEAD:请求获取由Request-URL所标识的资源的响应消息报头。

http适用于实时性要求不那么高的情况下,比如信息反馈,图片上传,获取新闻信息,http状态码有

                200 OK      //客户端请求成功
               400 Bad Request  //客户端请求有语法错误,不能被服务器所理解
               401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用 
               403 Forbidden  //服务器收到请求,但是拒绝提供服务
               404 Not Found  //请求资源不存在http://www.jnshu.com/dailyCreate///,eg:输入了错误的URL
               500 Internal Server Error //服务器发生不可预期的错误
               503 Servhttp://www.jnshu.com/dailyCreate///er Unavailable  //服务器当前不能处理客户端的请求,一段时间后可能恢复正常

http://www.jnshu.com/dailyCreate///


            

                今天的小目标是:  了解Rest    和springmvc的概念和demo整合就放放。


      

              

                 Spring MVC 框架是围绕一个 DispatcherServlet 来设计的,这个 Servlet 会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。处理器是你的应用中注解了 @Controller 和 @RequestMapping 的类和方法,Spring 为处理器方法提供了极其多样灵活的配置。

            


                   之前整合的时候,本地的tomcat启动之后,localhost:8080进不去页面。今天配置jetty没有成功,所以,只是了解一下rest和jetty。




遇到的问题:


                tomcat有的晕了,jetty安装时,在放的文件夹下面cmd, java -jar start.jar 报错,没有启动成功。



收获:



                了解一下rest, 知道对于CRUD来说的请求是什么。明天继续学习springmvc










返回列表 返回列表
评论

    分享到