SDO 的组成部分和实现的包结构

Tuscany实现SDO分成独立的四个项目,分别有针对性实现SDO的不同五方面。

四个项目分别为spec(规范接口部分)、impl(SDO实现部分)、tools(工具部分)和sample(代码举例部分)。

五个方面是:(包路径列举)

1、spec规范接口定义部分:
commonj.sdo
commonj.sdo.impl
commonj.sdo.helper

2、impl实现部分:
org.apache.tuscany.sdo
org.apache.tuscany.sdo.codegen
org.apache.tuscany.sdo.helper
org.apache.tuscany.sdo.impl
org.apache.tuscany.sdo.model
org.apache.tuscany.sdo.util

3、tools工具部分:
org.eclipse.jdt.core.formatter
org.apache.tuscany.sdo.generate

4、sample举例部分:
org.apache.tuscany.samples.sdo
org.apache.tuscany.samples.sdo.otherSources
org.apache.tuscany.samples.sdo.specCodeSnippets
org.apache.tuscany.samples.sdo.specExampleSection

5、plugin插件部分
org.apache.tuscany.sdo.plugin

这其中也使用了其他开源的项目的内容,比如eclipse的emf、apache的maven。

规范接口部分通过配置文件将实现注入。在impl部分的资源目录下有commonj.sdo.impl.HelperProvider文件,内容就是spec中HelperProvider接口在impl中的实现类——org.apache.tuscany.sdo.helper.HelperProviderImpl。

详细的使用,可以参见org.apache.tuscany.samples.sdo.otherSources中CreateCompany的例子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值