WebService
Simba_cheng
低调,低调
展开
-
WebService(9)_Apache CXF_CXFFrame_发布框架
CXFFrame 封装CXF框架(发布平台),业务模块作为SDK插入平台目的: 1.封装WebService发布过程 2.对外发布一个WebService服务,即可包含不同的业务模块,统一入口/出口 参数类型 3.WebService服务 与 业务模块代码 解耦 4.业务组开发人员不用再关心WebService的发布,只要关注SDK业务模块的业务处理即可 5.业务模...原创 2018-02-27 19:00:49 · 1147 阅读 · 0 评论 -
WebService(7)_Apache CXF拦截器-权限管理-登录验证
上一篇提到过CXF的安全性问题..这里提供一个解决思路 , 在调用CXF服务端的时候,进行用户校验.这样子似乎能提高一些安全..正式项目使用的话, 用户名和密码都要MD5加密.. 不过使用用户名和密码 , 还是有一点 "伪安全"的意思.. 别人要是抓个包... 不全部歇菜嘛..不废话了.. 先把工程代码贴上来.. 下载之后可以直接运行.CXF-拦截器-权限控制-登录校验原创 2017-02-22 19:30:58 · 3251 阅读 · 8 评论 -
WebService(6)_Apache CXF拦截器
CXF拦截器..为什么要使用拦截器...WebService发布之后 , 只要获取到URL , 貌似任何人都可以访问呢.. 这样子就引申出一个安全的问题(安全问题后面再说)CXF的拦截器是CXF功能最主要的扩展点。通过自定义的Interceptor,可以改变请求和响应的一些消息处理,其中最基本的原理还是一个动态代理Interceptor是CXF架构中一个很有特色的模式。你可以在不对原创 2017-02-22 00:00:48 · 900 阅读 · 0 评论 -
WebService(5)_Apache CXF 服务端四种发布方式(图文详解实例)
感觉CXF的开发方式,和使用JDK原生开发,并没有什么太大的区别注: 由于JDK或者CXK框架的版本问题,生成客户端之后,有一个类会抛出异常,原则上,可以根据提示,将第三个入参删除,并不会对调用WebService产生影响.CXF包,自己去Apache官网上下载吧 , 如何配置环境变量 , 以及验证 , 自己百度吧…. 验证方法 : 在命令行中 输入 wsdl2java -v原创 2016-09-17 20:53:32 · 5759 阅读 · 2 评论 -
WebService(4)_标准JDK发布WebService
使用JDK原生发布WebService,十分方便快捷.附上项目工程代码WebService使用JDK发布...接口@WebService这个注解,说明该接口是一个WebService接口package com.jdk.ws;import javax.jws.WebService;@WebServicepublic interface HelloServic原创 2017-02-11 00:23:25 · 1034 阅读 · 0 评论 -
WebService(2)_WSDL文档
WSDL文档案例来自 WSDL文档结构a. portType : i. 它可描述一个 web service、可被执行的操作,以及相关的消息。ii. 可以把 元素比作传统编程语言中的一个函数库(或一个模块、或一个类)。iii. 实际就是 WebS原创 2016-09-17 20:11:41 · 992 阅读 · 0 评论 -
WebService(1)_WebService概述
WebService概述什么是WedService?WebService不是框架, 甚至不是一种技术, 而是一种跨平台,跨语言的规范, WebService的出现是为了解决这样的需求场景: 不同平台, 不同语言所编写的应用之间相互调用. WedService有什么用?WebService可以集中解决以下问题:远程调用跨平台调用原创 2016-09-17 20:07:07 · 1140 阅读 · 0 评论 -
WebService(3)_开发流程(原生/JDK自带工具)
第一次写WebService是一年前的事情了,虽然代码还留着,但是开发的过程已经忘记了,为什么说,过程忘记了? 因为这里面有一些关键点,当时没有记录下来.最近又在看项目,正好有WebService,所以,捡起来复习下.写个Demo.这个Demo不会用到任何的WebService框架,比如像CXF之类的...以后有空可以写一个....先来个项目结构图吧.如图所示,一共三个类.一个原创 2016-07-31 00:43:01 · 3257 阅读 · 0 评论 -
WebService(8)_Apache CXF安全机制_X509证书加密
公司项目需要,之前研究了WebService CXF 的安全机制(Security),找的资料都是自定义拦截器(如WebService(6)_CXF拦截器-权限管理-登录验证这篇文章)。但其实这种方法是伪安全的,仔细看看拦截器的日志,可以发现拦截器日志中报文的参数都是明文发送的,等于没有加密...后来发现CXF 支持数字证书加密,找了很多例子,不过发布的CXF都是集成在Spring中的,最原创 2017-04-09 23:14:43 · 3990 阅读 · 7 评论