java web开发(三) 接口使用
来源:互联网 发布:淘宝有多少假货 编辑:程序博客网 时间:2024/06/08 17:50
前面两篇文章讲解了,接口服务的搭建以及接口的开发,如果你还未了解,可以先看看文章,java web开发(一) 环境搭建和 java web开发(二) 接口开发。本篇文章,结合后台接口服务和客户端。客户端从接口获取数据,然后展示。(客户端使用Android)。
一.接口服务创建。可以参考上篇文章,这儿就不啰嗦了!
二. 实现Android项目。
1.创建Android项目。相信大家都会吧!(就不多说了)
2.实现Json数据解析。上篇接口开发文章中提到,返回的Json数据有2种,一种是对象,另一种是数组。那么我们就需要实现两种格式的解析对象。
首先,需要创建一个基类,内部有三个字段,code、msg、time。具体实现如下:
该类是所有json解析类的基类,封装了服务器返回的一些信息。
2.1 对象。
该类继承自Response,用于返回json数据是单独对象的情况。
2.2 数组。
该类继承自Response,用于返回json数据是数组的情况。
2.3 Json解析。解析Json使用的是Gson。
解析json,当code为‘ok’的时候,才认为返回json数据成功,此时才去解析json数据。传入返回json字符串和解析类型,例如2.4 具体代码详解代码下载!
2.5 运行。
首先,启动接口服务,启动成功后,在浏览器中输入接口地址,例如出现如下截图表示接口服务启动成功,
接着,运行客户端代码,点击‘inq’按钮,效果图如下所示,
三. 总结。
如果你做过Android或者Ios或者其他客户端开发,那么总是会需要后台服务提供接口。要实现这样的功能,简单的说可以分为2部分:
1.接口服务开发。详情请看java web开发(一) 环境搭建和 java web开发(二) 接口开发。
2.客户端开发。客户端需要,UI设计、网络、图片、数据库或者其他框架等等。
PS: 这两部分,在前期设计的时候,需要好的架构师好好的设计一下!否则,在后期开发时,会遇到很大的问题!
总结起来好像很简单,但是只有开发过的人,才知道其中的滋味!!“Good good study day day up”!
PS: 接口服务器代码, 接口服务demo下载地址。
客户端代码,客户端demo下载地址。
json格式化工具
推荐文章:SpringMVC 开发接口
- java web开发(三) 接口使用
- java web开发(三) 接口使用
- JAVA WEB接口开发简述
- java web开发(二) 接口开发
- java web开发(二) 接口开发
- java web开发(二) 接口开发
- 从零开发一款APP 三、Java Web后端登陆接口的设计
- java web HttpClient 开发一个接口
- Java Web开发详解:RequestDispatcher接口
- 关于Java Web开发中Servlet使用Servlet接口的问题
- 【JAVA WEB】使用HTTPS请求外部接口
- 如何使用ajax开发web应用程序(三)
- 如何使用ajax开发web应用程序(三)
- Java web 开发构想[三] 页面资源
- Java开源 Web开发框架 (三)
- Java Web开发Basic(三) 连接数据库
- Java Web 三大框架开发资料
- 贯通Java Web开发三剑客
- 删除列表中的重复元素
- Ubuntu16.04 cuda8.0 cudnn v5.1 caffe py-faster-rcnn配置
- Day11_Java_作业
- mycat单库分表
- 体系论对人工生命的启发
- java web开发(三) 接口使用
- 3 Java IO:FileInputStream 和 FileOutputStream
- 【论文笔记】【特征可视化及分析改进】Visualizing Features from a Convolutional Neural Network
- 很好的讲述DB数据与接口数据的匹配校验
- 前台时间格式转化
- wordpress无法上传超过2M的媒体
- OJ术语: AC、WA、TLE、OLE、MLE、RE、PE、CE
- 接口练习 模拟学校学费发工资
- HDU 3487. Play with Chain