从iOS开发到后端接口开发(中)
2017-07-18 14:34
155 查看
本文主要讲述:在接口开发完成后,我们还需要对其自测、调试、完善的一些大致步骤.
一,调试途径
a,可以通过浏览器进行接口调试;
b,可以让前台的哥们配合你调试:让他去调你的那个接口;
两者调试步骤相同.一般情况下,接口刚开发完成,我会先采用a方法来测试:因为刚开发完成的接口可能bug很多,每次debug的过程中,都需要多次重启服务器,并让前台哥们发起请求,很麻烦;多次自测无误后,再采用b方法来完善接口;
二, 通过浏览器进行接口调试大致步骤:
①,启动tomcat服务器
②,在可能出现问题的代码处打上断点(因为我们可以通过断点来查看一些变量的值)
ps:双击代码最左侧可以添加/移除断点 ,略过/移除所以的断点可以通过下图步骤
![](http://img.blog.csdn.net/20170718135958984?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
查看变量的值有2种方法:①当程序断到断点处,我们就可以将鼠标悬浮在想要查看的变量上面,就能看到该变量的值;②如下图步骤所示,红圈区域显示的就是变量的值
![](http://img.blog.csdn.net/20170908155730213?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20170908155755981?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
③,打开浏览器,将拼接好的url放到地址栏中,回车即可发起请求.
拼接好的url如:
http://localhost:8079/huanxiao/app/helper/v2/workReport/list?token=b45CRZmzhaohao20170717162524&reportType=dailyReport
④,通过一些第三方工具来查看数据库中的表(如navicat premium),看看我们对数据库的操作是否成功
注:项目中jdbc配置文件中当前链接的数据库和navicat premium当前链接的数据库是同一个数据库.
============ 至此主要内容基本结束 ============
以下内容是关于navigate premium一些简单常用的基本操作
①配置并链接数据库
![](http://img.blog.csdn.net/20170718142040275?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
安装完成之后,如图右击左上角的”connection”按钮,选择要链接的数据库类型,我选择的是”oracle”,出现下图界面
![](http://img.blog.csdn.net/20170718142326366?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
填写完成之后,点击左侧的”test connection” 按钮测试一下是否可以链接成功,成功之后点击”OK”即可链接成功.
②数据库链接成功之后如下如图所示,左侧依然是灰色,代表没有打开链接,此时右击选择”open connection “此时左侧变成红色即可
![](http://img.blog.csdn.net/20170718142746645?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
③双击下图中的DEV,既可展开查看当前数据库中所有的表,通过下图箭头所示,可以根据表名模糊/精确搜索某个表
![](http://img.blog.csdn.net/20170718143123350?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
④通过下图所示步骤,可以执行一些SQL语句
![](http://img.blog.csdn.net/20170718143134722?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20170718143204423?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjc4OTIwNzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
============ 完 ============
一,调试途径
a,可以通过浏览器进行接口调试;
b,可以让前台的哥们配合你调试:让他去调你的那个接口;
两者调试步骤相同.一般情况下,接口刚开发完成,我会先采用a方法来测试:因为刚开发完成的接口可能bug很多,每次debug的过程中,都需要多次重启服务器,并让前台哥们发起请求,很麻烦;多次自测无误后,再采用b方法来完善接口;
二, 通过浏览器进行接口调试大致步骤:
①,启动tomcat服务器
②,在可能出现问题的代码处打上断点(因为我们可以通过断点来查看一些变量的值)
ps:双击代码最左侧可以添加/移除断点 ,略过/移除所以的断点可以通过下图步骤
查看变量的值有2种方法:①当程序断到断点处,我们就可以将鼠标悬浮在想要查看的变量上面,就能看到该变量的值;②如下图步骤所示,红圈区域显示的就是变量的值
③,打开浏览器,将拼接好的url放到地址栏中,回车即可发起请求.
拼接好的url如:
http://localhost:8079/huanxiao/app/helper/v2/workReport/list?token=b45CRZmzhaohao20170717162524&reportType=dailyReport
④,通过一些第三方工具来查看数据库中的表(如navicat premium),看看我们对数据库的操作是否成功
注:项目中jdbc配置文件中当前链接的数据库和navicat premium当前链接的数据库是同一个数据库.
============ 至此主要内容基本结束 ============
以下内容是关于navigate premium一些简单常用的基本操作
①配置并链接数据库
安装完成之后,如图右击左上角的”connection”按钮,选择要链接的数据库类型,我选择的是”oracle”,出现下图界面
填写完成之后,点击左侧的”test connection” 按钮测试一下是否可以链接成功,成功之后点击”OK”即可链接成功.
②数据库链接成功之后如下如图所示,左侧依然是灰色,代表没有打开链接,此时右击选择”open connection “此时左侧变成红色即可
③双击下图中的DEV,既可展开查看当前数据库中所有的表,通过下图箭头所示,可以根据表名模糊/精确搜索某个表
④通过下图所示步骤,可以执行一些SQL语句
============ 完 ============
相关文章推荐
- 一个简化版的SSH后端框架demo,支持接口、页面开发
- 从iOS开发到后端API开发(上)
- iOS开发之SQLite-C语言接口规范(二) —— Prepared Your SQL Statements
- SOSOAPI前后端分离开发模式下的接口测试
- iOS官方开发接口变动
- thinkphp后端开发ajax接口开发测试
- iOS开发之SQLite--C语言接口规范(三)——Binding Values To Prepared Statements
- iOS开发之模拟接口假数据
- Helios:一个可拓展的开源 iOS 移动后端开发框架
- IOS开发之----天气接口的调用
- ios开发-分享一些免费的接口
- app后端开发二:API接口文档自动生成工具
- 如何在Vue项目中使用Mockjs,模拟接口返回的数据,实现前后端分离独立开发
- iOS开发之调用系统打电话发短信接口以及程序内发短信
- iOS-脱离接口开发页面
- iOS开发之调用系统打电话发短信接口以及程序内发短信
- 即时通讯开发之调用API接口快速在IOS平台的即时通讯应用开发
- iOS开发之SQLite--C语言接口规范(四) —— Result Values From A Query
- 即时通讯开发之调用API接口快速在IOS平台的即时通讯应用开发
- 网站开发,从需求到前端到后端到部署到申请第三方各种接口,开发下来的心得