
WebService
待烟火清凉
让将来的你感谢现在努力的自己!!!
展开
-
Spring整合CXF之发布WebService服务
根据官方文档。我们把前面的实例用Spring整合CXF来处理下。会简化很多; 首先我们来建一个Maven项目 WebService_CXF 建好项目第一步,我们打开pom.xml org.springframework spring-core 4.1.7.RELEASE org.springfram原创 2017-07-10 08:13:15 · 271 阅读 · 0 评论 -
WebService之CXF介绍
WebService: webservice 有的人一看到这个,估计会认为这个是一种新技术,一种新框架。 其实不是,严格的说,webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互。 这里具体举个例子,比如在Windows Server服务器上有个C#.Net开发的应用A,在Linux上有个Java语言开发的应用B,原创 2017-07-08 16:19:14 · 368 阅读 · 0 评论 -
CXF开发WebService服务器端接口
CXF作为java领域主流的WebService实现框架 创建一个Maven 项目 在pom.xm贴上依赖 org.apache.cxf cxf-rt-frontend-jaxws 3.1.5 org.apache.cxf cxf-rt-transports-http-jetty 3.1.5原创 2017-07-09 07:59:26 · 504 阅读 · 0 评论 -
CXF开发WebService客户端
前面开发了webservice服务器端接口,今天的话,我们来开发webservice客户端,让大家来体验下过程 首先建一个Maven项目 然后我们要用CXF给我们提供的工具wsdl2java 来根据请求的url生成客户端代码 解压后在bin下看到 然后配置环境变量 现在我们要干的事是在我们项目里生成我们需原创 2017-07-09 08:00:05 · 526 阅读 · 0 评论 -
CXF处理JavaBean以及复合类型
今天这里来讲下CXF处理JavaBean以及复合类型,比如集合 这里实例是客户端传一个JavaBean,服务器端返回集合类型 在原来的项目实例基础上,我们先创建一个实体类User package com.gcx.entity; public class User { private Integer id; // 编号 private String userNa原创 2017-07-09 08:00:34 · 258 阅读 · 0 评论 -
CXF处理一些Map等复杂类型
前面一些都是简单类型,cxf都支持。但是有些复杂类型,cxf是不支持,比如常用的Map类型 下面我们在前面的实例基础上在加一个方法,比如我们现在有个需求,获取所有用用户以及对应的每个用户所有角色信息 在HelloWorld接口上写一个Map接口 public Map> getRoles(); 在HelloWorldImpl实现类上编写实现 public原创 2017-07-09 08:01:16 · 480 阅读 · 0 评论 -
CXF添加拦截器
前面大家学过servlet,struts2 都有拦截器概念,主要作用是做一些权限过滤,编码处理等; webservice也可以加上拦截器,我们可以给webservice请求加权限判断功能; webservice分服务端和客户端,服务端和客户端都是可以加拦截器的,无论是服务端还是客户端,都分进,出(In,Out)拦截器; 服务端: package com.gcx.te原创 2017-07-09 08:01:41 · 397 阅读 · 0 评论 -
CXF添加自定义拦截器
前面我们说到CXF添加内置的拦截器,今天的话,我们来实现如何添加自定义拦截器 实例是客户端访问服务端webservice接口要加权限认证 我们可以通过在SOAP消息的Header头信息中添加自定义信息,然后发送到服务端端,服务器端通过获取 Header头消息,然后进行认证;这里的添加消息,和获取消息认证,我们都是通过自定义拦截器来实现 我们自定义原创 2017-07-10 08:12:37 · 423 阅读 · 0 评论