自定义博客皮肤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 1335

原创 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 7653 1

原创 Webservice客户端调用方式

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

2018-11-15 18:08:30 698

原创 根据wsdl生成代码

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

2018-11-15 17:38:54 845

原创 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 473

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

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

2018-11-15 15:11:30 640

原创 注解xmlPath实现bean的映射

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

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

空空如也

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

TA关注的人

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