
webservice
精通造飞机
talk is cheap,show you the code。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CXF整合spring实例
本文为CXF3.x整合spring4.x关于CXF的介绍可以自行百度,这里直接上实例代码:1.新建maven project,在pom中添加 cxf所依赖的jar包,spring,mybatis等其他所依赖的jar包pom内容如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww...原创 2018-10-11 17:41:31 · 743 阅读 · 0 评论 -
SOAP风格webservice安全问题
ws接口的安全问题1 接口调用者身份验证问题Rsa:私钥加密,公钥解密Cxf:usernameToken1 在请求中加入wsse的安全协议2 在wsse中用安全令牌(用户名/密码)来验证用户的身份3 cxf在发送和接受ws的soap请求时,在框架中加入回掉函数来处理安全令牌的校验4 将安全令牌信息放入请求信息中,服务器上在调用方法时拦截并且校验请求这的身份信息 ...原创 2018-10-15 17:58:10 · 1270 阅读 · 0 评论 -
jdk发布webservice服务
1.使用JAX-WS开发webservice JAX-WS 的全称为 Java API for XML-Based Webservices ,从java5开始支持JAX-WS2.0版本,Jdk1.6.0_13以后的版本支持2.1版本,jdk1.7支持2.2版本,本教程我们使用jdk1.7.0_07开发。那么如何才可以发布一个WebService呢?1:用Jdk1.6.0_1...原创 2018-10-09 11:16:42 · 1440 阅读 · 0 评论 -
java调用免费的web service(天气预报)
打开浏览器,输入http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl然后右击另存为WeatherWS.wsdl 。后缀为wsdl ,保存至计算机因为该webservice用的.net,java调用的话会有问题。所以得打开修改然后用编辑器打开,我用的notepad,查找<s:element ref="s:schema"...原创 2018-10-09 13:38:28 · 1470 阅读 · 0 评论 -
SOAP风格webservice安全问题(二)
前一篇使用明文密码,这一篇使用密文加密。服务端和客户端同时加密,然后利用cxf的拦截器底层自动校验服务端code如下:回调函数MyPwdCallback代码如下:package com.bojoy.service;import java.io.IOException;import javax.security.auth.callback.Callback;import ja...原创 2018-10-16 11:38:29 · 797 阅读 · 0 评论 -
SOAP风格webservice(三)
再客户端直接调用服务端webservice客户端spring配置文件注册MyWsFactoryBean ,实现了FactoryBean接口,用来在spring中自动注册接口类实例对象,并交给spring管理。code如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframe...原创 2018-10-16 16:00:22 · 1266 阅读 · 0 评论 -
webservice 配置多数据源
数据源路由器1.编写一个工具类获取数据源编号keypackage com.bojoy.util;public class MyDataSourceSwitch { private static ThreadLocal<String> key = new ThreadLocal<String>(); // 这里用的是ThreadLocal<String...原创 2018-10-19 14:01:34 · 713 阅读 · 0 评论 -
SOAP 扩展元素包含 use ="encoded" 无法解析 WSDL
1.webservice 用wsimport 命令将wsdl文件生成java文件的时候,发现报错SOAP 扩展元素包含 use ="encoded" 无法解析 WSDL原因:本地的jdk 版本是大于1.6 ,jdk1.7以后不再支持这种解决方法: 可以用eclipse工具类操作操作步骤:1.新建java project 2.选中刚才的java project,然后在ne...原创 2018-12-20 17:33:20 · 6405 阅读 · 0 评论