- 浏览: 79446 次
- 性别:
- 来自: 上海
文章分类
最新评论
一,创建服务并发布:
1.新建一webservice项目(或在原有的Web项目上点击右键-->MeEclisp-->添加基于XFire的Webservice支持 )
会自动生成一个配置文件service.xml(在WebServices包中),并自动在web.xml配置一个servlet:
<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>
2.新建一个服务接口IAdd——做一个加法方法:
- package org.demo.webservice;
- public interface IAdd {
- public abstract int Add(int num1, int num2);
- }
新建一个类Add实现接口IAdd:
- package org.demo.webservice;
- public class Add implements IAdd {
- /* (non-Javadoc)
- * @see org.demo.webservice.IAdd#Add(int, int)
- */
- public int Add(int num1,int num2){
- return num1+num2;
- }
- }
3.发布WebService——配置services.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>add</name><!-- 服务名称 -->
<namespace>org.demo.webservice/add</namespace><!-- 指定命名空间 -->
<serviceClass>org.demo.webservice.IAdd</serviceClass><!-- 指定服务的接口 -->
<implementationClass>org.demo.webservice.Add</implementationClass><!-- 指定接口的实现类 -->
</service>
</beans>
4.运行程序,验证服务:应用程序地址+"/services"+服务名称+?wsdl
二.建立客户程序,调用WebService —— 用Myeclipse6.5自动生成:
会自动生成红色框中的文件及包
打开addClient.java文件,在里面main方法中添加一行代码(红色框中)调用服务,运行台下:
发表评论
-
SSO原理机制
2017-04-07 16:07 500一、单系统登录机制 1、http无状态协议 web ... -
Java开发规范
2017-03-16 10:45 530元数据起始 重要: 每次提交代码前,一定要使 ... -
java识别当前设备类型
2015-08-12 12:24 1596package com.tgb.util; impo ... -
JVM原理
2014-10-10 09:46 552JVM原理 JVM 原理解释 ... -
ldap java api
2013-11-11 10:41 1980从JDK5.0开始,对LDAP协议的数据访问操作就被集成在 ... -
java程序运行cmd命令
2011-12-06 10:48 1079public class Test { public st ... -
java正则表达式入门
2011-12-04 15:28 830java正则表达式入门 众所周知,在程 ... -
用JAVA刺穿LDAP (一)-- java添加AD用户
2011-11-09 14:20 3216//建立LDAP服务器的连接 package com ... -
使用java技术将Excel表格内容导入mysql数据库
2011-09-24 20:22 10181、添加POI jar包到项目的lib目录下2、Exce ... -
Eclipse快捷键-方便查找
2011-09-02 00:27 624【Ct rl+T】 搜索当前接口的实现类 1. 【 ... -
JSP C标签
2010-12-22 14:13 1022核心标签库 它是JSTL中的核心库,为日常任务提供通用 ... -
JSP C标签
2010-12-22 13:52 1017从JSP 1.1规范开始,JSP就支持在JSP中使用自定 ... -
JSP EL语言
2010-12-21 11:15 715一、JSP EL语言定义 E L(Expre ... -
基于AXIS的web service项目环境搭建
2010-12-18 18:12 1465一.Web服务 Web服务是一种新型的Web应用程序。不同于 ... -
Web service是什么?
2010-11-28 19:41 670我认为,下一代互联网软件将建立在Web service(也 ... -
Java事务处理总结
2010-11-02 09:19 653一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 ... -
Ubuntu安装JDK配置Tomcat服务
2010-10-15 15:43 1135Ubuntu安装JDK配置Tomcat服 ... -
MyEclipse 代码提示卡死之终极优化
2010-10-12 10:18 897大多数javaman在使用myeclipse的过程中都遇到过代 ... -
struts 线程安全问题
2010-09-28 16:28 902Struts Action的线程安全问题 文章分类:Java ... -
spring ioc与aop
2010-09-28 15:06 1017aop叫aspect oriented program,面向切 ...
相关推荐
Myeclipse6.5下使用XFire开发WebService的完整入门例子 保你学会
在MyEclipse中使用XFire开发WebService WebService开发
Myeclipse6.5整合Flex3详细教程
MyEclipse6.5开发中文教程是pdf格式的,Myeclipse6.5汉化包中有解压说明,建议大家在解压之前先覆盖之前先把原来的备份下来,这样可以中英文切换使用,非常的爽~
MyEclipse6.5基于JAX-WS开发Webservice
MyEclipse下XFire开发Webservice实例.doc 基于XFire开发Webservice实例。
Myeclipse6.5的vss插件 Myeclipse6.5的vss插件 Myeclipse6.5的vss插件
最简单的MyEclipse8.0GA下使用Xfire框架开发WebService实例,逐个图片讲解。
解决内部问题, 搭建J2EE开发环境 myEclipse6.5+Tomcat7 搭建环境 eclipse
讲解在myeclipse6.5下axis2插件的安装,内容包含到怎么把axis2-eclipse-codegen-wizard-1.4.zip和axis2-eclipse-service-archiver-wizard-1.4.zip包解压放到myeclipse6.5\eclipse\plugin下面和link文件的设置
MyEclipse 6.5中配置ext开发环境.doc
只要将eclipse文件夹拷贝到MyEclipse 6.5 的根目录,将MyEclipse 6.5目录的 eclipse文件夹内的文件覆盖即可(这个文件夹中不含.exe文件),在拷贝的过程中 会出现文件覆盖的弹出窗口,点击“确定即可”。 然后重新...
linux下的java开发环境:MyEclipse6.5和Tomcat6.0的压缩包
放到myeclipse6.5集成开发环境中 会生成注册码 开发工具必备
Myeclipse6.5 svn配置,免费资源,仅供参考!
MyEclipse6.5的快捷使用 2.汉化:
myeclipse6.5破解版part1
myeclipse6.5破解版part7
myeclipse6.5产品密钥