《基于移动支付平台间接口报文解析技术核心架构实现、及平台交易处理项目全程实录》
课程讲师:MoMo
课程分类:Java框架
适合人群:中级
课时数量:52课时
用到技术:JavaBean 、Spring3.X、 SpringMVC、 Hibernate3.X、Apache HttpClient 3.x、JUnit4.x、自定义Annotation + java反射技术
涉及项目:移动支付平台间接口
咨询QQ:1337192913
课程介绍:
本课程抛开理论、以项目为驱动,适用于初次接触报文收发、组装解析以及交易分发的同学或开发人员。从报文规范的阅读、需求提炼、到架构实现,做到由浅入深的讲解。涉及到的内容或技术有:使用JAXB转换xml与JavaBean 、Spring3.X、 SpringMVC、 Hibernate3.X、Apache HttpClient 3.x、JUnit4.x、自定义Annotation + java反射技术完成报文识别和转发、平台异常的封装及业务流水记录等
项目介绍
本课程使用的项目来自于,各移动支付平台提供商响应中国银联统一发布的接口报文规范要求,构建的介于自身业务平台与银联公共服务平台之间的一个项目。涵盖从身份验证、SE注册到应用下载、删除等上百种报文。为教学的清晰性起见,模拟部分有代表性的报文进行验证。
课程大纲:
第一讲:接口报文规范研读
第二讲:项目搭建
第三讲:将xsd文件转换为JavaBean
第四讲:报文收发架构简述
第五讲:JAXB转换xml与JavaBean
第六讲:使用xsd文件做报文格式检查
第七讲:引入JUnit4
第八讲:平台异常的封装
第九讲:使用枚举定义系统常量
第十讲:封装报文头
第十一讲:DTO对象的封装与继承
第十二讲:HttpClient引入
第十三讲:报文异步收发简单逻辑
第十四讲:使用SpringMVC处理模拟报文请求(一)
第十五讲:使用SpringMVC处理模拟报文请求(二)
第十六讲:编写业务转发action
第十七讲:报文类型代码封装
第十八讲:引入自定义Annotation
第十九讲:根据Annotation使用反射确定数据对象
第二十讲:根据收到报文反射创建DTO对象(一)
第二十一讲:根据收到报文反射创建DTO对象(二)
第二十二讲:根据收到报文反射创建DTO对象(三)
第二十三讲:使用反射获取业务处理方法
第二十四讲:报文收发逻辑回顾
第二十五讲:业务转发逻辑回顾
第二十六讲:为业务转发action自动注入Bean
第二十七讲:发送报文回顾
第二十八讲:接收报文
第二十九讲:报文头解析
第三十讲:业务转发(一)
第三十一讲:业务转发(二)
第三十二讲:业务处理(一)
第三十三讲:业务处理(一)
第三十四讲:业务处理(一)
第三十五讲:业务流水与平台流水设计
第三十六讲:业务流水记录
第三十七讲:平台流水与收发逻辑整合
第三十八讲:平台流水记录
第三十九讲:Hibernate引入
第四十讲:使用Hibernate保存平台流水
课程下载地址: http://pan.baidu.com/s/1GS95s密码: mx3p