Webservice-Java-Xfire】的更多相关文章

作者: 吴俊杰 web service这项技术暂不说它有多落伍,但是项目中用到了,没法逃避!    xml和json各有各的好处,但是JSON无疑是当今数据交互的主流了.客户soap服务器端用的是 java+xfire开发的,而我不懂java,可是我和客户的程序有数据交互,起初我推荐用json数据格式,但是客户执意要用web service.拗不过,只有研究 php的soap了.    事实证明:这可不是一件容易的事情,web service虽号称 “跨平台与开发语言无关” ,实则是机关重重,陷…
注意:xfire不支持java.util.List等集合,所以调用webservice传递的参数要为基本类型. 转自:http://zp9245.blog.163.com/blog/static/105941532011995490825/ 1.下载需要的xfire包 下载地址:http://xfire.codehaus.org/Download,下载xfire-distribution-1.2.6.zip文件,并解压. 新建web项目,取名TestXFire,将解压目录下的xfire-all-…
开发环境:jdk1.6 + Tomcat7 + MyEclipse10 源码下载地址张贴在文章最后面:首先是使用WSDL协议实现:这里使用XFire XFire一个免费.开源的SOAP框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,其原理是以接口反射机制自动取得远程方法的 WSDL是一个用来描述Web服务和说明如何与Web服务通信的XML语言 准备:开发之前请先下载xfire-distribution-1.2.6.zip并解压缩 (1).新…
1. 新建一个Maven项目,选择webapp模板,命名为WS_Spring_CXF_Tomcat 2. 在POM.xml中添加Spring和CXF的依赖 <!-- 添加 Spring dependency --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.1.7.R…
JEECG系列教程二 如何在JEECG框架下使用webservice 本文所使用的webservice是c#开发的 其实无论是什么语言开发的webservice用法都一样 java springmvc maven 集成环境怎么使用webservice client webservice 客户端都属于本文阅读对象 本文所使用环境为 JEECG3.7.5  jdk1.7 不重复造车下文会给出作者本人开发中参考的文章负载连接 https://blog.csdn.net/qq_38625056/arti…
1. 概述 CXF允许我们在webservice的in/out位置添加拦截器.拦截器有两大分类,一类是系统预定义的:另一类是自定义拦截器. 2. 在server端添加拦截器. JaxWsServerFactoryBean wsSvrFactoryBean = new JaxWsServerFactoryBean(); String address = "http://127.0.0.1/helloWorld"; wsSvrFactoryBean.setAddress(address);…
1. 下载CXF 工具解压到磁盘 2.添加工具bin目录到PATH环境变量 3.创建一个CXF client新项目 4. run -> cmd 到指定目录,并运行工具目录下的批处理 “wadl2java.bat” 5. 完成后,在IDE中刷新项目,就会发现新生成的包+文件 6. 编写client类,访问webserivce package com.example.tuo.myCXFWebService.WS_Client; import com.example.tuo.webservice.He…
1. 使用Maven创建一个quickstart项目 2. 引入依赖的Jar包 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-core</artifactId> <version>3.1.5</version> </dependency> <dependency> <groupId>org.apache.cx…
1. 认识WebService 简而言之,她就是:一种跨编程语言以及操作系统的远程调用技术. 大家都可以根据定义好的规范和接口进行开发,尽管各自的使用的开发语言和操作系统有所不同,但是由于都遵循统一的规范还有接口,因而可以做到透明和正常交互. 2. CXF 官方主页:http://cxf.apache.org/ 定义: Apache CXF is an open source services framework. CXF helps you build and develop services…
最重要的就是在ApplicationContext.xml下面添加配置 <!-- service provider --> <jaxws:endpoint implementor="#helloWorld" address="/HelloWorld"> <!-- in Interceptor--> <jaxws:inInterceptors> <bean class="org.apache.cxf.in…
在delphi7中,new-webservices-wsdl importer中输入wsdl地址,会自动生成wsdl单元代码.在调用时,传入参数到服务器端时为空了. 网上说缺少 InvRegistry.RegisterInvokeOptions(TypeInfo(ServiceRS_JGXXPortType), ioDocument);这句,可是我的代码里都有的. 以下是代码里的前四句 InvRegistry.RegisterInterface(TypeInfo(ServiceRS_JGXXPo…
WebService是一种跨编程语言.跨操作系统平台的远程调用技术,已存在很多年了,很多接口也都是通过WebService方式来发布的:本系列文章主要介绍Java调用WebService的各种方法,使用在线的中文简体字<->繁体字转换服务(http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx)作为测试服务端,使用其中的简体字转换为繁体字方法toTraditionalChinese来演示WebServi…
delphi调用java编写的webservice JAVApojo: public class GroupInfo implements Serializable{    private static final long serialVersionUID = 7646885719123155790L;    private int groupId;        //组id    private String groupName;    //组名称    private int parent…
1.     Java远程方法调用 Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口. 1.1   远程调用方案比较 1.Java RMI (Remote Method Invocation) 2.EJB远程接口调用 3.WebService,如jax-ws axis xfire cfx 4.Hessian以及Spring HttpInvoker 5.直接动态请求返回JSON数据…
我的Springboot框架,欢迎关注: https://github.com/junneyang/common-web-starter Dubbo-大波-服务化框架 dubbo_百度搜索 Dubbo与Zookeeper.SpringMVC整合和使用(负载均衡.容错) - 好库文摘 User Guide-zh - Dubbo - Alibaba Open Sesame User Guide-zh - Dubbo - Alibaba Open Sesame 简单之美 | Dubbo架构设计详解 D…
网络七层协议为:物理层.数据链路层.网络层.传输层.会话层.表示层.应用层 webService > RMI > socket RMI比socket更高一点 socket 只是 java在网络层定义的类,用来实现网络层.上面的各层需要我们自己在程序里实现. 例如端口可以自己定义 .数据包的定义. 数据包的加密解密等 而webService java实现了应用层的工具,他基于的服务为http协议,通过服务器才可以发布出去. 这样内部的端口的定义.数据包的定义和数据包的加密解密都做好了,所以我们就…
基于Jws的WebService项目   1.服务器端建立 1.1.创建接口 [java] view plaincopy @WebService  public interface IWebService {      int add(int a, int b);      int subtract(int a, int b);  }  1.2.创建实现类 [java] view plaincopy @javax.jws.WebService(endpointInterface = "org.g…
原文:http://www.cnblogs.com/zhangzhifeng/archive/2013/08/15/3259084.html Delphi调用C#写的webservice 用delphi的THTTPRIO控件调用了c#写的webservice. 下面是我调试时遇到的一些问题: 1:导入wsdl文件:file--new----other----webservice---WSDLimporter---输入wsdl地址:如下:http://127.0.0.1/ WebService/W…
Delphi调用webservice总结     Delphi调用C#写的webservice 用delphi的THTTPRIO控件调用了c#写的webservice. 下面是我调试时遇到的一些问题: 1:导入wsdl文件:file--new----other----webservice---WSDLimporter---输入wsdl地址:如下:http://127.0.0.1/ WebService/WebServiceCall.asmx?wsdl 注意末尾的:'?wsdl'不能少.要不可能会…
原文地址:Domino 8.5 WebService开发一例作者:bj木棉 需求是要调用一个Domino上的WebService/JAVA来实现与人事管理系统里的人员同步,就是在人事管理系统中增加用户后,自动在Domino中注册该用户和邮箱. 考虑了一下,大概有几种方式可以实现 1.在Domino中建立webservice提供者,人事管理系统访问这个webservice将参数传过来,通过webservice实现用户注册: 2.通过java/lotusscript代理实现: 3.在人事管理系统引入…
我把这个创建的步骤和代码的贴出来,. 首先新建一个工程,取名就随便点啦..MyWebService,然后复制jar包到lib目录下, 创建包,建立接口..写一个javaBean的类, 以下是一个简单的不能再简单的接口了, package pack.java.xfire.demo; import java.util.List; /** * @author Administrator * 服务端接口; */ public interface IPerson { public abstract Lis…
网络七层协议为:物理层.数据链路层.网络层.传输层.会话层.表示层.应用层 socket 只是 java在网络层定义的类,用来实现网络层.上面的各层需要我们自己在程序里实现. 例如端口可以自己定义 .数据包的定义. 数据包的加密解密等 而webService java实现了应用层的工具,他基于的服务为http协议,通过服务器才可以发布出去. 这样内部的端口的定义.数据包的定义和数据包的加密解密都做好了,所以我们就直接可以用了. webService 内部数据格式为xml格式.由于基于http协议…
spring整合webservice 1.pom.xml文件 <dependencies> <!-- cxf 进行rs开发 必须导入 --> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxrs</artifactId> <version>3.0.1</version> </depend…
1.服务器端建立 1.1.创建接口 [java] view plaincopy @WebService  public interface IWebService {      int add(int a, int b);      int subtract(int a, int b);  }  1.2.创建实现类 [java] view plaincopy @javax.jws.WebService(endpointInterface = "org.gwr.service.IWebServic…
本篇介绍一些Spring与其它框架结合的有用功能,包含:Apache CXF WebService框架.Redis缓存.RabbitMQ消息.MyBatis框架. 另外对于Profile,也是Spring3.0開始新加的功能,对于开发測试环境.和生产环境分别採用不同的配置,有一定用处. Profile Spring3.1新属性管理API:PropertySource.Environment.Profile. Environment:环境.本身是一个PropertyResolver,可是提供了Pr…
最近几个月的工作任务都是通过使用RF工具来搭建服务器端接口的自动化测试,使用python作为2次开发的语言,也是第一次去做这种项目,经验善浅,还是很有可能会走很多的弯路,为此,我希望自己能把每个阶段的进展还有点滴的收获,在此记录,然后能有个总结. 在15年的时候,我做过java web的接口自动化测试的开发工作,使用的技术比较简单:webService的XFIRE框架+testNG+Dom+POI,属于纯java代码构成,结合ant可以单独部署使用,是基于soap协议的(基于http协议),只需…
SSL 通信原理及Tomcat SSL 双向配置 目录1 参考资料 .................................................................................................................................. 12 SSL(Server Socket Layer)简介 .......................................................…
SSL 通信原理及Tomcat SSL 双向配置 目录1 参考资料 .................................................................................................................................. 12 SSL(Server Socket Layer)简介 .......................................................…
写在最前: 在实际开发中,相信每个项目都会有用户登陆注册功能,这个实现的方法很多,下面是我实现的方法,供大家交流. 新人发帖,万分紧张,怎么样才能装作一副经常发帖的样子不被别人看出来呢-,- ? 好了,下面进入正题 一.开发环境的部署 程序结构: android+servlet+service+mysql 仅供参考:能实现相关功能即可 操作系统:ubuntu 14.10 数据库:mysql-5.5 数据库工具:emma 服务器:tomcat 服务器工具:Myeclipse 10 安卓端:真机 a…
以下来源:http://oss.org.cn/ossdocs/ Documents 操作系统: GNU, Linux, Linux核心, Linux Kernel API, Linux核心架构: a1 | a2, Linux编程一 | 二 | 三, Debian, Redhat, Gentoo, LFS, Solaris, FreeBSD, OpenBSD, NetBSD 中间件: J2EE, JBoss, JOnAS, Geronimo, Jetty, Tomcat, SUN, Weblogi…