如何在java实施中使用SCA注释?

2010-3-15   
   | |

导读:本文取自《Tuscany in Action》一书。主要介绍如何定义基于Java的组件实施以及Java注释可以添加到Java类中来定义SCA服务、参照以及属性。

关键词:Java注释 Java类 SCA服务

 
正在加载数据... 【TechTarget中国原创】你想知道Java实施内服务、参照和属性是如何定义的吗?让我们使用支付的例子看看Java注释为Payment组件,如何被添加到Java类中来定义SCA服务、属性和参照的。有不同的风格可供使用。

【TechTarget中国原创】组件类型根据服务描述组件形状,服务提供使用的参照和属性。SCA定义了许多Java注释允许组件实施开发人员轻松地描述组件类型。SCA Java通用注释和API标准定义了注释。

  在我们的PaymentImpl类的例子中实施了支付组件。表1展示了PaymentImpl的源代码,注释用来识别服务参照和属性以及如何注释实施中使用的字段。

表1展示了PaymentImpl的源代码

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

图三java实施类到SCA组件中的SCA组件类型的映射。

图三java实施类到SCA组件中的SCA组件类型的映射。

  现在我们已经基本了解java类如何被用来实施SCA组件了。

 
查看全文
 
 
 
 
 

SCA

 
Tuscany SCA在运行的时候进行各种服务的装配,根据XML格式的SCA元素的定义,从SCDL和其他格式的文件中读取装配的信息……
 
Apache Truscany项目提供了多种语言来执行服务组件架构(SCA)规范和相关技术,即将到来《Tuscany SCA in Action》一书,是使用Apache Truscany……
 
在SCA复合应用中有很多配置策略的方式。提供的灵活性很有用,但是第一眼看去它确实使策略框架看起来有点复杂。不过目标很直接。仅仅是阐明……
 
在Tuscany和SCA中,策略是用来控制你的应用与你的组件实现正交的那些方面,举个例子,就是像日志和监控或像身份验证、完整性和机密性这样的安全考虑……
 
你想知道Java实施内服务、参照和属性是如何定义的吗?让我们使用支付的例子看看Java注释为Payment组件,如何被添加到Java类中来定义SCA服务……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录