发表于: 2020-06-09 21:08:01

1 1648


终于都收拾好了,已经订了明天去上海的票了。这几天忙着选新电脑,买回来没两天电脑还出了个小问题,差点翻车,好几天没有学习了,今天找找学习的状态。


今天完成的事情:

1,使用Postman测试接口文档

首先把之前的接口文档整理了一下:

1,添加学员:

请求地址:Post       /Rest

请求参数:

字段
类型
是否必传
说明
备注
IDnumber学员的ID
NameString姓名
QQnumberQQ
TypeString修真类型
Timenumber入学时间
SchoolString毕业院校
Numnumber学号
LinkString日报链接
WishString立愿
LeaderString师兄
Create_atnumber添加时间
Update_atnumber更新时间

返回参数:

字段
类型
说明
备注
codenumber

messageString



2,删除学员

请求地址:Delete      /Rest/{ID}

请求参数:

字段
类型
是否必传
说明
备注
IDnumber需要删除的学员ID


返回参数:

字段
类型
说明
备注
codenumber

messageString


3,修改学员信息

请求地址:Put      /Rest

请求参数:

字段
类型
是否必传
说明
备注
IDnumber学员的ID
NameString姓名
QQnumberQQ
TypeString修真类型
Timenumber入学时间
SchoolString毕业院校
Numnumber学号
LinkString日报链接
WishString立愿
LeaderString师兄
Create_atnumber添加时间
Update_atnumber更新时间

返回参数:

字段
类型
说明
备注
codenumber

messageString


4,根据ID查询学员

请求地址:Get      /Rest/{ID}

请求参数:

字段
类型
是否必传
说明
备注
IDnumber需要查询的学员ID


返回参数:

字段
类型
说明
备注
codenumber

messageString

StudentObject


Student

字段
类型
是否必传
说明
备注
IDnumber学员的ID
NameString姓名
QQnumberQQ
TypeString修真类型
Timenumber入学时间
SchoolString毕业院校
Numnumber学号
LinkString日报链接
WishString立愿
LeaderString师兄
Create_atnumber添加时间
Update_atnumber更新时间


5,查询所有学员:

请求地址:Get     /Rest

请求参数:无

返回参数:

字段
类型
说明
备注
codenumber

messageString

StudentObject

Student

字段
类型
是否必传
说明
备注
字段
类型
是否必传
说明
备注
IDnumber学员的ID
NameString姓名
QQnumberQQ
TypeString修真类型
Timenumber入学时间
SchoolString毕业院校
Numnumber学号
LinkString日报链接
WishString立愿
LeaderString师兄
Create_atnumber添加时间
Update_atnumber更新时间

使用Postman测试:

查询所有学员:

根据ID查询学员:

这里有个问题,就是传入的参数只能在地址栏后面直接加,如:/Rest/1。不能通过下面的Query Params里面加。


删除学员:


修改学员信息:

添加学员:


都测试成功了。


在服务器开发环境部署Resin。

什么是Resin?

Resin是CAUCHO公司的产品,是一个application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。


Resin好像与Tomcat,Jetty类似。

Resin和Tomcat的区别:

相同点:都是web服务器,对servlet和jsp提供了良好的支持,自身采用java开发,都支持集群部署。

不同点:

resin的启动与关闭机制感觉要比tomcat好很多,首先,tomcat在windows下启动,双击完startup.bat后总要等几秒钟才会启动服务,并且关闭的时候也是一样的,有的时候甚至双击了shutdown.bat后startup.bat的窗口还总是在那好长时间,并且如果你哪一次不小心直接关闭了dos窗口而没有运行shutdown,那下一次肯定要出问题,在linux下启动速度还是很不错的,但如果启动错误报错真是很郁闷。而相反,resin的启动就十分人性化了,运行httpd后会出来个窗口,其中有start和stop,你可以随时方便的启动和关闭服务,并且速度也十分的快,并且如果你的配置文件如果有改动的话,启动程序会自动监测并自动重启的,这样在配置环境的时候就不需要像tomcat那样需要反复人工关闭再启动,这点tomcat真是差的很远。


今天早点休息、明天还要赶高铁


收获:了解了Restful接口文档风格,学会了使用Postman测试接口文档。


明天计划完成的事情:在服务器端部署Resin,用"document-directory"的方式配置好War包,用浏览器访问任意查询接口,判断是否可以正确返回数据。


返回列表 返回列表
评论

    分享到