webservice
红豆和绿豆
这个作者很懒,什么都没留下…
展开
-
webservice的介绍
1、webservice 既不是框架也不是语言,它是一种规范,主要解决三个问题:(1)远程调用(2)不同平台(操作系统)(3)不同语言例如:系统A在linux下用java开发的系统需要调用在windows下c#开发的系统,需要使用webservice标准其它的应用场景主要是:(1)新旧系统,新的系统需要调用旧的系统的函数,但是新旧系统的开发可能不是一种语言。原创 2015-11-09 14:59:48 · 353 阅读 · 0 评论 -
基于Spring和CXF的webservice开发环境搭建
使用CXF发布webservice服务时,规范的做法是先书写一个接口,用以声明服务类型。基于spring和CXF开发web service的框架搭建一、创建web项目Eclipse中新建一个dynamic webproject,命名为:CXFTest二、导入需要的jar包把下载的CXF项目的解压缩文件中lib文件夹下的所有jar包拷贝到WebContent-转载 2016-09-12 16:09:08 · 554 阅读 · 0 评论 -
CXF与Spring的结合
1使用CXF与Spring结合暴露自己的Web Service给其他人用实现的过程就是:(1)创建一个Web 项目 将Spring的jar和CXF的jar加入到该项目的lib下(2)配置web.xml applicationContext.xml文件,让初始化Web容器的时候,就初始化Spring容器(3)在Web.xml文件中配置CXF的控制器(4)在applicationC原创 2015-11-13 10:07:09 · 401 阅读 · 0 评论 -
在WebService中如何创建自己的拦截器拦截SOAP消息
使用自己自己创建的拦截器完成权限的判定,即用户名和密码是否正确服务器端主要是验证用户名和密码以下的代码主要是Web Service的服务端package lee;import java.io.IOException;public class ServerMain {public static void main(String[] args) throws IOExce原创 2015-11-11 19:41:30 · 1540 阅读 · 0 评论 -
WebService 的Interceptor的使用以及SOAP消息形式
如果我们不使用CXF框架进行服务器端的开发的话,我们的用户名和密码可以直接写到xml文件中,然后服务器端进行相应的解析如果我们使用CXF框架,服务器端的Input消息和output消息 的数据格式都是由CXF框架为我们自动生成的,所以程序员无法修改xml文件。如下图为CXF框架为我们提供了拦截器这个功能,可以让我们程序员修改输入、输出消息CXF框架为我们实现了很多的内置拦截器原创 2015-11-11 15:35:04 · 1945 阅读 · 0 评论 -
Web Service 如何处理不能自动处理的数据类型的详细介绍
一般如何解决这种Map以及非JavaBean的复杂数据类型(1)在接口中返回这个数据类型需要使用 @XmlJavaTypeAdapter(value=**类)(2)自己实现这个**类,这个类需要继承XmlAdapter类,这个类的功能就是将不能处理的类转换成CXF框架能够处理的类型。例如以下一个例子就是解决Web Service 服务传输Map类型的例子。Web Servi原创 2015-11-11 13:44:55 · 376 阅读 · 0 评论 -
详细介绍WSDL文档
首先如何生成一个wsdl文档,通过以下的程序暴露一个wsdl文档供大家用第一步:创建一个接口,该接口有二个函数,一个简单一些,另一个复杂一些。package yy;import java.util.List;import javax.jws.WebService;import yy.domain.Cat;import yy.domain.User;@WebS原创 2015-11-10 19:43:49 · 1076 阅读 · 0 评论 -
webService 的工作原理的介绍
Web Service 的工作原理不是方法的调用,而是客户端讲参数变成wsdl识别的xml文档片段,并通过网络,讲该文档发送相应的服务端,服务端进行xml文档的解析,并把结果以xml文档的形式保存,并返回给客户端。以下9步骤就是Web Service的工作流程:(1)客户端把调用方法参数,转换成xml文档片段(SOAP input 消息)(2)通过网络,把xml文档片段发送到服务器端原创 2015-11-10 20:33:54 · 998 阅读 · 0 评论 -
创建第一个WebService程序并发布
1、下载的是Apache-cxfire-2.7.18 与jdk1.6结合,下载的Apache-cxfire-3.1.4 需要与JDK1.7结合使用CXFire开发WebService的服务端(一共分三个步骤)(1)创建一个java的接口(2)用一个具体的类将接口实现(3)将WebService服务进行发布具体的例子如下:自定义一个接口package yy;impor原创 2015-11-09 18:25:13 · 708 阅读 · 0 评论 -
WebService 在javaEE中的应用
WebService 的功能更加体现出面向接口编程的好处。整体的javaEE体系架构一般都是这样的:原创 2015-11-10 15:50:15 · 981 阅读 · 0 评论 -
基于jdk wsimport工具访问外部webservice
一、Wsimport简介Wsimport是jdk自带的,可以根据wsdl文档生成客户点调用代码的工具。无论服务器端的webservice是用什么语言写的,都将在客户端生成Java代码。服务器端用什么语言写的并不重要。Wsimport位于JAVA_HOME/bin目录下。Wsimport常用的参数有:-d --将生成.class文件。默认参数-s --将生成.java文件转载 2016-09-12 16:10:33 · 490 阅读 · 0 评论