企业应用上的业务组件开发实践
企业应用下的业务组件开发实践作者:? Anders小明 分布式部署以及集群部署问题,这其实不是个问题。基于应用
企业应用下的业务组件开发实践
作者:? Anders小明
分布式部署以及集群部署问题,这其实不是个问题。基于应用的我们有很多手段和技术,那么基于组件的也一样有办法。
1 楼 mercyblitz 2010-03-15 引用
1. SPI和API存在业务不匹配问题。
虽然组件A依赖组件B,但是不代表组件B提供的服务完全匹配组件A的要求。有时组件A所需要的数据需要组件B的多个API组成,为了开发方便或者组件A所需要的性能问题,可能会在组件B新写一个接口给组件A使用,注意该接口不是组件B的API,该接口仅适用于组件A。
组件B的API协议没有符合A需要,必须添加新的接口在B,或者在原有的基础上面,A添加功能。
SPI必须符合当前API的需求,并且兼容早期API(事实上是API的事情)。