public interface CalculatorService {
int add(int a, int b);
int subtract(int a, int b);
}
public class CalculatorServiceImpl implements CalculatorService {
public int add(int a, int b) {
return a + b;
}
public int subtract(int a, int b) {
return a - b;
}
}
<services>
<service name="CalculatorService">
<method name="add" handler="com.example.CalculatorServiceImpl.add"/>
<method name="subtract" handler="com.example.CalculatorServiceImpl.subtract"/>
</service>
</services>
ServiceHandler handler = new ServiceHandler("service.xml");
CalculatorService calculator = (CalculatorService)handler.getService("CalculatorService");