发表于: 2018-01-11 22:22:02

1 491


一、今天完成的事情


1、对rest风格的理解更深刻了,总结下来就三句话


1、看Url就知道要什么

2、看http method就知道干什么

3、看http status code就知道结果如何



URL:可分为两种类型,一种是绝对URL,另一种是相对URL。

  绝对URL就是指明需要访问的信息或资源的绝对位置。绝对URL的基本语法格式为:accessmethod:‖servername[:port]/directory/name。其中,accessmethod是指定资源服务器的服务方式,称为“使用协议”。在WWW系统中,最常用的就是“http”协议。servername,指服务器域名,接入到Internet中每个可供访问的服务器,都有一个专用的域名,用户要访问服务器上的资源,必须指明服务器的域名。“[:port]”是指明进入一个服务器的端口号,它是用数字来表示的,一般可缺省。“directory”是指明文件所在服务器的目录或路径。“name”是文件名,在缺省的情况下,首先会调出称为“主页”的文件。

  相对URL就是定位需要访问资源的相对路径。所谓“相对路径”,就是所需资源相对于当前位置的路径。例如,当我们已处于服务器中的一个路径时,如果该路径中有多个文件需要访问,那么我们仅需指明文件名就可以了。



HTTP METHOD:

  Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。

 1.根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。

 2.根据HTTP规范,POST表示可能修改变服务器上的资源的请求



http status code:

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。



2、学习了JSP表单处理的一些操作,在网页上做出了一些效果


点击提交之后




3、在本地服务器上完成了“查询”的控制器及相关jsp文件的编写和配置



最后成功在网页上显示出来,显示效果拔群!



4、学习了面向对象的特性:多态



5、看了一节长达一小时的小课堂,学会了分页查询的技能,并收获一个非常有用的插件


mapper-spring-boot-starter    



6、参考了线上散修师弟任务二的验收成果,对任务二的成果有一个大概的了解,知道该往哪个方向去做了





二、明日计划完成的事情


1、完成页面效果中可以点击“修改”、“删除”等字样


2、完成“删除”操作,让其可以在页面上进行


3、准备好小课堂题目,决定要讲什么




三、遇到的问题


1、完成了查询所有表格信息的控制器编写,jsp怎么写都显示不出表格边框,里面的数据在网页上显示得比较散乱,最后在师兄的指点下成功完成了表格边框的效果


2、编程能力还停留在入门阶段,很多代码自己写不出来,要依赖教程和软件的帮忙,我看到师兄们写代码都和写中文一样,说明差距还是很大,要从看得懂代码到写得出代码,我还需要对基础知识有更深入的补充


3、第一次触摸到业务逻辑的代码编写,脑子有点蒙,之前没有过这样的尝试和思考,希望能尽快适应





四、收获


收获挺大的,都写在上面了


task2开始时间:2017.01.03

预计demo时间:2017.01.18

可能有延期风险

原因:之前没有预计到小课堂的时间,准备小课堂可能会花去一小部分时间,希望能按时完成


http://task.ptteng.com/zentao/project-task-350.htm



返回列表 返回列表
评论

    分享到