首页 > 代码库 > API开发实践(一) 结构设计
API开发实践(一) 结构设计
参加了2017年的阿里云API创新大赛,自己一个人参加的第一赛段,把开发过程中的学到的知识总结一下。
我设计的API功能:用户输入自己货物的订单编号及公司编号,返回物流信息地图。
实现方法:调用两个API,一个是快递鸟快递查询API,一个是高德地图地图查询API,利用servlet处理上传的数据并返回一个HTML显示地图。
开发模式:JavaBean+servlst+html
开发工具:阿里云服务器、Tomcat、MyEclipse、org.json.jar
功能模块:
接受url请求
调用快递鸟API进行查询
生成可显示地图的String型HTML并返回
文件夹及组织结构
servlet包:
getMap类--->接受客户端的url请求,处理并返回信息。
util包:
errorManage--->错误处理类,一个用来保存错误信息的类(实际上当做一种结构体来用)。
getHtml--->根据服务器处理的信息生成html格式的String。
kdniaoTrackQueryAPI--->物流查询类,包含快递鸟API查询请求的方法。
API开发实践(一) 结构设计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。