TUSCANY SCA JAVA (5) 用其他脚本语言实现组件服务

TUSCANY SCA JAVA (五) 用其他脚本语言实现组件服务先来看看整个项目的代码架构com.ajun.tuscany.server包

TUSCANY SCA JAVA (五) 用其他脚本语言实现组件服务

先来看看整个项目的代码架构

TUSCANY SCA JAVA (5) 用其他脚本语言实现组件服务


com.ajun.tuscany.server包主要是加减乘除法的java接口和计算器接口和计算器实现类。

com.ajun.tuscany.script主要是用脚本语言来实现加减乘法服务功能。

com.ajun.tuscany.client客户端调用。

server包主要代码:

IAdd.java

2012-7-26 21:55:32 org.apache.tuscany.sca.node.impl.NodeImpl <init>信息: Creating node: com/ajun/tuscany/server/Calculator.composite2012-7-26 21:55:33 org.apache.tuscany.sca.node.impl.NodeImpl configureNode信息: Loading contribution: file:/E:/springdm/Calculator_script/bin/2012-7-26 21:55:36 org.apache.tuscany.sca.node.impl.NodeImpl start信息: Starting node: com/ajun/tuscany/server/Calculator.compositeServer add3 + 2 = 5.0Server subtract3 - 2 = 1.0Server multiply3 * 2 = 6.0Server divide3 / 2 = 1.5