学习Swagger的使用方法,安装并使用了Swagger-ui、Swagger-editor,学习了生成、描述、调用和可视化RESTful风格的Web服务并实现了一些基本功能。
总结:
1.学习什么是RESTFUL风格的API以及RESTFULAPI的原则
2.学习了GIT的使用和配置
3.了解了MAVEN的使用
4.了解了RestEasy,学习了一个开源的Servlet容器TJWS的使用,RESTEasy使用TJWS作为嵌入式RESTFul WebService服务的容器,基于TJWS这个容器,使用TJWSEmbeddedJaxrsServer作为Swagger后台的轻量级服务器。
5.学习了uTraffic AC API这个项目的前台/后台代码,学习使用JSON/YAML编写Swagger前台,并且使用JAVA实现后台功能。了解了Swagger是怎样描述和调用API的,后台
是怎样进行识别资源并且实现方法和返回请求的。
6.在uTraffic AC API项目基础上实现/跑通了LSP和TOPO的GET/PUT方法,具体包括11个operation,7个GET和4个PUT方法,查询(按id查询)、更新、增加等基本功能。
问题:在实现GET/PUT方法过程中,GET的跨域问题可以解决,但是PUT得跨域问题没有解决,可以使用浏览器的disable-web-security模式进行程序测试。