发表于: 2017-12-22 23:14:43
1 622
今天完成的事情:
复盘开始一直在调配SCA
然后最近师弟也在弄这方面的东西就学习了一下
Service和Reference是Component和外界交互的接口。和Spring一样,SCA中都是针对接口编程的,叫法在业务上有一个不同。虽然两大平台都是针对接口,但SCA在逻辑层称向外和向内的接口为“服务”。
Service是这个Composite提供给其他Composite。
Reference是这个Composite使用其他Composite。
而具体的协议就是依靠其中定义的Binding实现的,binging的协议囊括了各种同步、异步的类型。这就是SCA倡导的“服务型架构”。它实现了:实现和接口的分离!
Properties是通过内部Component提升得到的。可以得到如何使用该composite的信息。
一、定义SCA域
域是服务之间的划分范围,不同的服务使用的范围要受到限制。有的服务只可以在域内应用,有的则可跨域操作。
二、定义helloworld composite
composite非常像我们在Spring中使用的application-context.xml。因为这是一个helloworld的文件,所以,并没有全部展示所有的配置要素。
这里有默认的选项,如没有直接申明,binding就是sca等。
三、实现 java
接口:
按照SCA的原理,接口类并不是必须的,因为可以从class中抽象出来,这是和Spring一个很大的不同。
class:
明天的计划:写接口
遇到的问题:微信模块的逻辑混乱不清
收获:无
评论