发表于: 2017-06-23 16:01:05

1 1177


今天完成的事:

1,上网查了Tuscany相关知识,看了师兄task9的日报,着手练习task9。一个计算器。

pom.xml中配置:

<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-base-runtime</artifactId>
<version>2.0.1</version>
</dependency>

<dependency>
<groupId>org.apache.tuscany.sca.aggregation</groupId>
<artifactId>tuscany-binding-rmi-runtime-aggregation</artifactId>
<version>2.0.1</version>
</dependency>

<dependency>
<groupId>org.apache.tuscany.sca.aggregation</groupId>
<artifactId>tuscany-binding-ws-runtime-axis2-aggregation</artifactId>
<version>2.0.1</version>
</dependency>

配置Calculator.composite文件(XML):

<?xml version="1.0" encoding="UTF-8" ?>
<composite
       xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912"
       name="Calculator"
       targetNamespace="http://com.jnshu" >
<component name="CalculatorServiceComponent">
<implementation.java class="com.jnshu.service.Calculator" />
<reference name="add" target="AddComponent" />
<reference name="subtract" target="SubtractComponent" />
<reference name="multiply" target="MultiplyComponent" />
<reference name="divide" target="DivideComponent" />
</component>
<component name="AddComponennt">
<implementation.java class="com.jnshu.service.Add" />
</component>
<component name="SubtractComponennt">
<implementation.java class="com.jnshu.service.Subtract" />
</component>
<component name="MultiplyComponennt">
<implementation.java class="com.jnshu.service.Multiply" />
</component>
<component name="DivideComponennt">
<implementation.java class="com.jnshu.service.Divide" />
</component>
</composite>

剩下的就是加减乘除的类了,具体可以参考吴志勇师兄的:

最后没成功,继续排查吧。

2,换个脑子开始按照培宇师兄说的从task1再做一遍。

明日计划:

查找遇到的问题。继续task9。

遇到的问题:

task9没成功。

收获:

tuscanny不是都不维护更新了么,为什么我们还要用?我问了他一个做了五年java的朋友,他们也不用。


返回列表 返回列表
评论

    分享到