发表于: 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的朋友,他们也不用。
评论