关于component的引用

15 views
Skip to first unread message

zhang yp

unread,
Dec 14, 2011, 1:48:39 AM12/14/11
to Tuscany SCA 中文论坛
大家好:
刚接触tuscany几天,有个问题想请教大家,先看例子
计算器:
<component name="CalculatorServiceComponent">
<implementation.java class="calculator.CalculatorServiceImpl" /
>
<service name="CalculatorService">
<tuscany:binding.rmi
host="localhost"
port="8099"
serviceName="CalculatorRMIService" />
</service>
<reference
name="addService"
target="AddServiceComponent" />
<reference
name="subtractService"
target="SubtractServiceComponent" />
<reference
name="multiplyService"
target="MultiplyServiceComponent" />
<reference
name="divideService"
target="DivideServiceComponent" />
</component>
<component name="AddServiceComponent">
<tuscany:implementation.script script="calculator/
AddServiceImpl.js" />
</component>
<component name="SubtractServiceComponent">
<tuscany:implementation.script script="calculator/
SubtractServiceImpl.rb" />
</component>
<component name="MultiplyServiceComponent">
<tuscany:implementation.script script="calculator/
MultiplyServiceImpl.py" />
</component>
<component name="DivideServiceComponent">
<tuscany:implementation.script script="calculator/
DivideServiceImpl.groovy" />
</component>


CalculatorServiceComponent这个组件,引用了AddServiceComponent、
SubtractServiceComponent等等component,
1) component之间的引用流程是怎样的?数据是如何进行处理的?
2)如果把AddServiceComponent、SubtractServiceComponent改用java来实现,性能和效率上是否会更好?
因为不存在转换的问题。


谢谢大家了。

Reply all
Reply to author
Forward
0 new messages