目录
接口
主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。
接口的本质其实就是一种契约,遵循这样一种形式:在开发前期,我们约定接口会接收什么数据;在处理完成后,它又会返回什么数据
按照服务对象,接口可以分为两种:
1. 系统或服务的内部接口
比如:购物流程,从登录系统,到加入购物车,再到支付订单,这一长串的流程中,都是通过系统内部接口来完成的
2.外部依赖接口
外部系统对外提供的接口。比如:付款时通过支付宝支付接口
按照协议分类:
1.webservice接口,soap协议
2.HTTP接口,http协议
3.dubbo接口,rpc协议