什么是Webservice
简单来说:WebService就是一个应用程序向外界暴露出一个能通过Web进行调用的API,也就是说能用编程的方法通过 Web来调用这个应用程序。我们把调用这个WebService的应用程序叫做客户端,而把提供这个WebService的应用程序叫做服务端
Netbeans配置Webservice服务端
1、新建项目web项目
2、在项目右键 新建 web服务
注意:如果采用GlassFish 或 WebLogic 作为项目容器,则勾选将web 服务作为无状态会话Bean实现
3、点击完成会出现引入全栈式Web服务框架METRO 提示 点击是,可以自行引入包
4、如果使用的是 Tomcat Web 服务器,则没有测试客户端,GlassFish 和 WebLogic Server 提供了测试客户端。在使用TOMCAT时候,在运行项目之前,需要将 Web 服务作为您的应用程序的入口点,右键项目 - 属性 - 运行 - 相对URL 设置我们的WEBSERVICE名称
运行项目 查看到 webservice 服务断部署成功!
servlet测试Webservice服务
1、新建web项目
2、项目右键新建web服务客户端 - 选择WSDL的位置,因为我们两个都是本地项目我们直接选择项目,点击完成!
注:如果是已经下载的WSDL文件 可以选择本地文件 ,而如果是外部站点暴露的WSDL的Url,则选择URL
3、创建servlet ,完成后右键插入调用 Web 服务操作
4、和以往servlet一样只需要调用方法 即可直接输出WEBservice服务端的返回代码