首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

WebService初级教程(1)

2012-10-31 
WebService初级教程(一)接口:package cicro?public interface Isayhello {????? ?public String example(

WebService初级教程(一)

接口:

package cicro;

?

public interface Isayhello

{
????? ?public String example(String message);
}

?

实现类:

package cicro;

?

public class sayhelloImpl implements Isayhello

{
?? public String example(String message)

?{
??? return message;
? }
}

?

web.xml文件的配置:

?

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee?? http://java.sun.com/xml/ns/j2ee/web-app_2_4.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>sayhello</name>
??<serviceClass>cicro.Isayhello</serviceClass>
??<implementationClass>cicro.sayhelloImpl</implementationClass>
??<style>wrapped</style>
??<use>literal</use>
??<scope>application</scope>
?</service></beans>

?

?

整个工程目录如下:

?

?以上例子是本人亲自运行成功过!接下来有时间的话会贴出webservice的高级应用

?

?

?

热点排行