大家好,小城来为大家解答以上问题。xfire男团,xfire很多人还不知道,现在让我们一起来看看吧!
1、下载xfire框架包,可以从http://XFire.codehaus.org/,官网下载。
2、如果下载不了,也可以访问我的百度云盘http://pan.baidu.com/s/1mifzNHe,下载后解压。
3、创建一个普通的web项目,然后导入Xfire和xfire-all-1.2.6.jar的lib下的所有jar包。
4、编写WebService需要公开的接口和实现类,以及需要涉及的实体类。
5、Write web.xml, add the core small application configuration of Xfire, and the corresponding class is XFireConfigurableServlet.
6、编写服务发布文件services.xml,在src下创建文件夹META-INF/xfire。这是services.xml的默认搜索路径。
7、如果需要在接口中公开的方法需要传入集合的参数或返回集合,则需要配置一个映射文件。文件名需要与带有后缀的公开接口的名称一致。aegis.xml详情如下。
8、将WebService服务发布到Tomcat服务器,并启动Tomcat服务器。
9、打开浏览器,输入http://localhost:8080/xfire web service/services/hello service?Wsdl,能出现的一般意味着服务发布成功。
10、接下来,您可以编写客户端,创建Web项目,并将WebService服务的公开接口代码复制到客户端代码中,包括实体类。如果有集合类型,则需要将对应的映射文件复制到一起。
11、接下来编写一个Servlet来访问对应的WebService服务,然后在web.xml中配置对应的Servlet具体代码如下。
12、编写访问页面index.jsp和显示结果页面show.jsp,具体代码如下。
13、测试客户端,前提是启动WebService服务,然后发布客户端项目,启动Tomcat服务器,然后输入对应的客户端访问地址。
本文到此结束,希望对大家有所帮助。