系统服务列表 http://www.onebase.org/
图中可以看到OneBase 已经集成了 支付服务和云存储服务,OneBase 追求的不是服务有多少,插件有多少,而是给开发者们一套可扩展性强,适合用来二次研发的架构,所以OneBase 自带的服务、驱动、插件 主要是起一个引导作用,实际研发中根据实际情况分析,然后进行服务、驱动、插件、函数 等封装。
服务驱动列表
点开支付服务右侧的驱动,可以看到已经存在支付宝、微信支付、易宝支付 的驱动,由此处就可以看到 想扩展其他支付驱动很方便,至于服务和驱动 如果进行编码及研发,可参考后续章节的服务研发及使用。
上图为 点开 微信驱动安装与支付宝驱动安装的效果,细心的小伙伴会发现 浏览器上的URL并没有变化,而是参数在变化。
此处使用了多态性的设计,使不同的驱动安装 展示不同的表单录入项,至于需要录入的录入项则是由驱动研发时进行控制的。
这里只是介绍,具体研发及扩展 请阅读后续章节蛤。^_^。thinkphp5