利用XFire开发的一个WebService的Demo

利用XFire开发的一个WebService的Demo
 

环境是myeclipse7tomcat6,直接利用myeclipse的向导功能生成了一个简单的XFirewebservice程序的demo。主要的代码如下:

Web-inf.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

  <servlet>

    <servlet-name>XFireServlet</servlet-name>

    <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>

    <load-on-startup>0</load-on-startup>

  </servlet>

  <servlet-mapping>

    <servlet-name>XFireServlet</servlet-name>

    <url-pattern>/services/*</url-pattern>

  </servlet-mapping>

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

</web-app>

 

services.xml

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://xfire.codehaus.org/config/1.0">

    <service>

       <name>HelloService</name>

       <namespace>http://com.example.xfiredemo/HelloService</namespace>

       <serviceClass>com.example.demo.HelloService</serviceClass>

    </service>

</beans>

 

客户端也是利用myeclipse直接生成的,例子可以跑通,但是对webService还有很多概念不清。继续对webService进行扫盲。

你可能感兴趣的:(利用XFire开发的一个WebService的Demo)