做接口需要有一定的java基础,不需要很深,现在很多同行业的公司都有接口端。接口主要作用:免费的叫数据互换,收费的叫数据市场。
数据互换:简单例子,两个同行业公司,A公司想要B公司的用户信息,B公司想要A公司的货物信息,他们达成一致,然后之间做接口,进行数据互换,各取所需。
数据市场:如阿里云的云市场,上面提供很多接口数据,这些接口数据你可以通过付费获取到。
(1)socket通信,这个是我第一次接触接口接触的接口通信方式。
(2)webservice协议,在socket之后用的比较普遍的传输方式。
(3)http和https,目前流行的传输方式,大部分公司都用这种。
(4)ftp传输,其实ftp传输应该放在第一位,ftp是最早做数据交换的方式,就是开通个22或21端口,往对方服务器发文件,对方得到文件后在解析获取数据。
(1)符号隔开法,最早的数据方式是一串字符串,用各种特殊符号隔开,然后通过截取符号的前面,后面或之间,来获取数据。
(2)xml(可扩展标记语言)结构,这种流行很长一段时间,公司双方定义xml的根元素和子元素,双方开发人员都按照根元素和子元素,在里面赋值,取值,现在很多开源框架都还用xml作为存储和配置文件。
(3)json(JavaScript Object Notation, JS 对象简谱),目前流行的数据传输格式,简洁,方便,易懂基本全占。目前公司都建议用json结构传输。
以上就是极悦小编介绍的"Java开发接口初级"的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习