webservice是一种跨语言,跨平台,跨防火墙的远程调用技术。webservice的主要组成是wsdl(webservice defination language) 和soap(simple object access protocol)两部分组成。wsdl描述发布的webservice,soap是基于http和xml实现的,http是一种可以跨防火墙的协议,xml给webservice提供了良好的跨语言性。下面开始webservice的开发,这个webservice的发布了一个接口用于10进制向二进制的转换。
一。服务端开发
1.建立一个javaproject,定义一个接口并实现它,写一个发布类。如下图:
其中三个类的代码如下:
1.接口
package com.txx.service;
public interface DecimalToBinary {
public String transfrom(int decimal);//将十进制的数转换为二进制
}
2.实现类
package com.txx.service.impl;
import javax.jws.WebService;
import com.txx.service.DecimalToBinary;
@WebService
public