自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 webservice 公共client调用

一、背景每个顾客都对应一个wsdl二、实现原理1、思路一:cxf JaxWsProxyFactoryBean 代理实现 通过把每个wsdl的配置信息提供给WsFactory动态生成client,缓存起来。然后根据传过来的类的信息反射调用方法。参数有wsdl URL、接口类名、方法密码、参数类名、证书信息等 2、思路二:根据wsdl,为每个方法提供模板(velocity等...

2018-11-15 20:28:58 1166

原创 webservice添加用户密码验证

一、增加maven 依赖 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-ws-security</artifactId> <version>3.1.8</version>

2018-11-15 18:57:56 7351 1

原创 Webservice客户端调用方式

一、生成ws client代码调用该种方式使用简单,但一些关键的元素在代码生成时写死到生成代码中,不方便维护,所以仅用于测试。二、service编程调用该种方式可以自定义关键元素,方便以后维护,是一种标准的开发方式 import java.io.IOException;import java.net.MalformedURLException;import java.ne...

2018-11-15 18:08:30 564

原创 根据wsdl生成代码

一、JDK只带工具wsimport.exewsimport [options] <WSDL_URI>比较常用的[options]有:-d <directory>     //在指定的目录生成class文件-clientjar <jarfile>     //在当前目录生成jar文件,结合-d <directory>可以在指定的目录生成...

2018-11-15 17:38:54 749

原创 cxf+spring实现webservice

1、添加cxf maven依赖 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version&gt...

2018-11-15 17:23:16 357

原创 统一配置管理(redis+ehcache)

1、读取本地缓存流程2、刷数据流程3、本地缓存定时获取更新数据一、背景系统中存在各种开关配置(如是否写大数据日志,是否校验)和各种业务配置,配置信息比较多。在大流量的情况下直接访问redis缓存会压垮redis。故选择redis+本地缓存的方式。二、实现原理1、刷redis策略(通过定时任务)全量刷:通过增加一条定时任务记录去刷数据到redis...

2018-11-15 15:11:30 560

原创 注解xmlPath实现bean的映射

一、背景xml文档节点比较多,结构层次复杂,而无需根据xml结构映射实体和取所有的节点内容(一两百个节点,只需取二十多个节点信息)。二、实现思路把xmlpath通用注释映射对应的字段。通过反射读取xmlPath,根据xmlPath读取xml文档对应节点内容后反射设值。三、代码实现1、缓存字段与xmlpath映射import java.lang.reflect.Field;...

2018-11-14 20:06:09 1160 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除