XFireWebService开发快速起步XFireWebService开发快速起步 环境:XFire-- 软件下载地址:[url]http://repository./org/codehaus/xfire/xfire-distribution/-distribution-[/url][url]./tomcat/tomcat-5/-tomcat-[/url] 有关WebService的概念、原理、数据发现、描述、绑定等过程、方式也不说了。这里就只关注如何快速开发出来一个通用的、易懂的HelloWorld例子。 以下是开发步骤: 1、创建工程 ,新建一个WebService工程。如下图 然后一路next,直到完成。 创建完成后,,可以看到,XFire已经配置好了。<?xmlversion=""encoding="UTF-8"?><web-appxmlns="http://java./xml/ns/javaee"xmlns:xsi="1/XMLSchema-instance"version=""xsi:schemaLocation="http://java./xml/ns/javaee [url]http://java./xml/ns/javaee/web-[/url]"> <servlet> <servlet-name>XFireServlet</servlet-name> <servlet-.</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> <e-file-list> <e-file></e-file> </e-file-list></web-app> 2、创建WebService服务 创建两个个包“”和“”,用来保存服务端和客户端程序。然后开始创建服务端程序,如下图 完成后,: <?xmlversion=""encoding="UTF-8"?><beansxmlns="http://xfire./config/"> <service> <name>MyService</name> <serviceClass></serviceClass> <implementationClass> </implementationClass> <style>wrapped</style> <use>literal</use> <scope>application</scope> </service></beans> 也生成了接口和默认实现,改写后如下:;//GeneratedbyMyEclipsepublicinterfaceIMyService{ publicStringsayHello(Stringuser); } ;//lassMyServiceImplimplementsIMyService{ publicStringsayHello(Stringuser){ return"您好,"+user; } } 至此,服务端代码已经完成。 3、测试服务端代码 测试依赖与Servlet容器Tomcat,需要将做好的服务端打包部署到tomcat上,然后启动。才可以进行测试。假设你已经配置了Tomcat服务器,并完成了WebService服务端的部署。
XFire-WebService例子 来自淘豆网m.daumloan.com转载请标明出处.