接口:
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>
整个工程目录如下:
在tomcat/webapp目录下创建一个名为webservice的目录;目录结构如下:
webservice
|
|------WEB-INF
|
|-----classes
| |
| |----META-INF
| |
| |-----xfire
| |
| |----services.xml
|-----lib
|
------web.xml
就要把此java文件编译后的class文件放在calsses目录下
把xfire所需要的jar放在lib目录下
启动tomcat 在浏览器地址栏中输入:
http://localhost:8080/webservice/services/
如果能够显示 xml文档那么我们的一个webservice服务就算发布成功了;
以上例子是本人亲自运行成功过!接下来有时间的话会贴出webservice的高级应用
分享到:
相关推荐
webService入门教程 webService入门教程
WebService入门教程简单入门教程 .
使用xfire实现webservice入门教程,是新手入门很好的帮助文档 含例子源码;
这是一个关于WebService的学习文档,适合初学者。
Webservice入门教程_用JDK开发Webservice示例代码
NETC#WebService入门教程.pdf
Webservice入门教程_编写天气预报的webservice示例代码
java webservice实例教程适合于各个层次的Java开发人员,对于初级程序员来说,可以在短时间掌握webService技术,熟练CXF框架应用,能马上应用于实际工作。对于中高级程序员来说,java webservice实例教程突破思想...
帮助初学者更好入门与学习的一份PPT资料。
pdf格式的文件,里面从例子中描述如何使用webService,适合新手学习。
webservice视频教程-百度云盘资源链接-txt文件内附资源地址及密码!
通过eclipse工具发布基于Java语言的 webserbices 服务。
WebService入门教程_Schema学习示例代码
Webservice入门教程_各阶段示例代码
使用JAX-WS开发WebService入门教程.pdf
Webservice入门教程_用CXF编写基于Spring的WebService示例代码
Webservice入门教程_编写手机归属地查询的webservice示例代码
介绍WebService基础知识,并使用C#实现操作WebService的基本步骤。