eclipse中的sca构件(service component architecture)开发过程(二) .

2.在eclipse中开发构件

     以官方的示例文档(http://wiki.eclipse.org/STP/SCA_Component/SCA_Builder#SCA_Builder_Core)开发Restaurant组件为例。

    我不常用java,在跟文档学习过程中,因为对一些地方缺乏理解,又不太注意,浪费了很多时间,学习过程几乎停顿。

  需要注意的地方:

2.1 文件Restaurant.composite和Restaurant . composite_diagram的位置

  文中它们的位置在src中,见文中的下图:

所以项目测试类Client.java中有语句:SCADomain scaDomain = SCADomain.newInstance("Restaurant.composite");

其中Resuaurant.composite采用默认路径,即在src下。如果找不到该组装文件,在运行client.java时,就会出现错误:

Exception in thread "main" org.osoa.sca.ServiceRuntimeException: java.lang.IllegalArgumentException: Composite not found: Restaurant.composite

 

如果将组装文件Restaurant.composite放在包restaurant.api中,则应该这样写语句:

SCADomain scaDomain = SCADomain.newInstance("restaurant/api/Restaurant.composite");

 

2.2 Restaurant.composite中几点解释

 注意下图中标记部分的红色解释。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值