发表于: 2017-12-22 23:14:43

1 621


今天完成的事情:


复盘开始一直在调配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:



明天的计划:写接口


遇到的问题:微信模块的逻辑混乱不清


收获:无


返回列表 返回列表
评论

    分享到