一,创建服务并发布:
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方法中添加一行代码(红色框中)调用服务,运行台下:
- 大小: 110.6 KB
- 大小: 111.2 KB
- 大小: 97.7 KB
- 大小: 86.3 KB
- 大小: 92.9 KB
- 大小: 273.6 KB
- 大小: 120.3 KB
- 大小: 77.7 KB
- 大小: 71.5 KB
- 大小: 98.5 KB
- 大小: 85.5 KB
- 大小: 53 KB
- 大小: 130.9 KB
分享到:
相关推荐
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产品密钥