【TechTarget中国原创】组件类型根据服务描述组件形状,服务提供使用的参照和属性。SCA定义了许多Java注释允许组件实施开发人员轻松地描述组件类型。SCA Java通用注释和API标准定义了注释。
在我们的PaymentImpl类的例子中实施了支付组件。表1展示了PaymentImpl的源代码,注释用来识别服务参照和属性以及如何注释实施中使用的字段。

图三展示了PaymentImpl类如何使用SCA java注释定义SCA服务、参照和属性的图形表示、在这个图中,@service注视作为可用服务用来描述Payment。@reference注释用来描述CreditCardPayment服务中的Payment组件。@property注释用来描述业务逻辑如何根据业务需求而改变。PaymentImpl类的剩余部分将包含单纯业务逻辑来实施业务流程。

图三java实施类到SCA组件中的SCA组件类型的映射。
现在我们已经基本了解java类如何被用来实施SCA组件了。