JDK 肯定要安装了, 这个就不多讲了。
1. eclipse 3.5.2
对eclipse 版本的要求其实不是很严, 但是要按照了wtp 插件。
2. Tomcat6
下载后正常安装就可以了。
创建Web Service 的步骤
这里创建一个运算两个数加法的web service. 给定两个数, 算出它们的和。
(当然, 这里只是个例子, 在实际的状况中,可能是像传入城市名,得到城市天气预报的例子 )
1. 新建一个Dynamic Web Project - 命名为webServicePrj
项目结构很简单, web.xml 的内容也很简单, 只有配置了首页面的配置。
2. 在 webServicePrj 上右键单击, 选择新建 WSDL
3. 命名为 CalculateSOAP.wsdl
下一步
4 点击 完成 之后就会在项目的跟路径下创建一个 CalculateSOAP.wsdl 的文件,默认以 Design 视图的方式打开。
5. 修改方法名 NewOperation 为 AddOperation
6. 修改输入,输入参数
点击红色部分, 进入编辑的子视图
7. 修改参数名及添加需要的参数
结果如下:
Output 部分类似处理, 结果如下:
修改完成之后, 保存。 WSDL 的部分基本上就完成了。
WSDL 只是一个服务的描述, 至于这个服务实际要做的事情,就要产生web service 的代码了。 就是使用top down 的方式产生Web service.
8. 右键 单击项目, 创建 Web service
9. Next
10. 一直 next , 直到完成, 看看 eclipse 帮我们产生了那些文件
1) 产生的服务端 Java代码。
impl 结尾的java 文件就是写实际逻辑的地方。
2)自动导入的axis 的一些jar 包
3)产生的部署的描述 (后面有用)
4)这个web.xml 被修改了。 自动增加了一些axis 的servlet 的配置
5) 在WebContent 下会产生一个 wsdl 目录和 CalculateSOAPSOAP.wsdl 的文件。
这个内容和 之前创建的CalculateSOAP.wsdl 类似(所以好的命名方式是之前的wsdl不要加SOAP)
登录 | 立即注册