java之接口开发-初级篇
2018-07-17 03:58:43来源:博客园 阅读 ()
简述:转眼之间已经开发java有五年之余了,从以前的刚刚接触电脑,到现在的公司上班,真是转眼之间呀!前两年开发过前端,后台和Android,Android火的那几年,差点转去做Android,哈哈!后面三年慢慢接触接口,做接口需要有一定的java基础,不需要很深,现在很多同行业的公司都有接口端。接口主要作用:免费的叫数据互换,收费的叫数据市场。
数据互换:简单例子,两个同行业公司,A公司想要B公司的用户信息,B公司想要A公司的货物信息,他们达成一致,然后之间做接口,进行数据互换,各取所需。
数据市场:如阿里云的云市场,上面提供很多接口数据,这些接口数据你可以通过付费获取到。(卖数据这种最好通过公司来买卖,个人的话,捐钱跑路是有可能的哦??)
一、现在简单说下我接触过的接口协议都有哪些:
1.socket通信,这个是我第一次接触接口接触的接口通信方式。(老复杂了)
2.webservice协议,在socket之后用的比较普遍的传输方式。
3.http和https,目前流行的传输方式,大部分公司都用这种。
4.ftp传输,其实ftp传输应该放在第一位,ftp是最早做数据交换的方式,就是开通个22或21端口,往对方服务器发文件,对方得到文件后在解析获取数据。
二、协议说完了,我们在来说下传输的数据方式和结构。
1.符号隔开法,最早的数据方式是一串字符串,用各种特殊符号隔开,然后通过截取符号的前面,后面或之间,来获取数据。(贼累,眼睛要看花的)
2.xml(可扩展标记语言)结构,教程地址:http://www.runoob.com/xml/xml-tutorial.html 这种流行很长一段时间,公司双方定义xml的根元素和子元素,双方开发人员都按照根元素和子元素,在里面赋值,取值,现在很多开源框架都还用xml作为存储和配置文件。
3.json(JavaScript Object Notation, JS 对象简谱),教程地址:http://www.runoob.com/json/json-tutorial.html 目前流行的数据传输格式,简洁,方便,易懂基本全占。目前公司都建议用json结构传输。
上面只做简单介绍,后面会陆续发博文,介绍如何开发,调用,测试,以及对应的工具类,测试工具等。
大家有其他的见解和建议欢迎提问留言。可以互相学习沟通!
可扩展标记语言
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:cookie与session
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- Spring系列.ApplicationContext接口 2020-06-11
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash