spring 3.1.5+hibernate 3.6.2 + quartz 2.2.1 + weblogic +httpClient+thread
一.项目入口
首先提供 4个不同的线程接口介绍:
通过构建异步支付线程,异步同步线程,异步余额线程,查询明细异步线程
同时预留一个httpServert接口,供外部调用,在收到支付请求时,唤醒支付线程,从上游表中获取数据。
二.封装请求数据
每个渠道都会有不同的数据请求格式,但是整体的大概流程是相似的,根据具体的流程,封装了一个abstract流程类
1.与对端系统进行交易传输的交互(在处理具体请求之前会有一定的数据传输校验)
2.准备进行交易提交
3.与对端系统进行交易提交的交互
4.更新提交交易后的状态
5.清空请求的交易参数(一般包括支付的方法,参数,返回值等)
类似的同步流程:
1.是否要到前置机查询文件解析(类似于excel),主要区别文件类和数据流类
2.若需要则到前置机获取excel并解析(批次交互流程)
3.根据解析后判断是否需要明细的查询
4.若需要则进去明细查询的交互
5.更新查询交易后的状态
6.清空请求的交易参数(一般包括支付的方法,参数,返回值等)
三.quartz调度
涉及到集群操作,所以所有的调度在数据库quartz表中提前配置
类似:com.xxxx.xxxx.cmb.services.payment.company.PaymentImpl,具体的实现类继承PaymentTransmitImpl
扩展,具体的父类也可以抽象化,比如专门http流的接口,tcp流的接口,axis的流的接口都可以单独实现,供给后续具体渠道调用
相关推荐
.net系统框架的搭建系统框架的搭建.net系统框架的搭建系统框架的搭建.net系统框架的搭建系统框架的搭建.net系统框架的搭建系统框架的搭建.net系统框架的搭建系统框架的搭建
ssm框架快速搭建,适应于新手,搭建ssm框架,更加完善的搭建方式,快捷
springMVC+mybatis搭建框架springMVC+mybatis搭建框架
myeclipse搭建SSH框架图解,myeclipse搭建SSH框架图解myeclipse搭建SSH框架图解myeclipse搭建SSH框架图解
Eclipse搭建SSH框架开发学习笔记
里面是SSH框架搭建登录的demo,清楚的描述了SSH框架搭建过程的各种配置,另附博客地址:http://blog.csdn.net/u010539352
如何搭建自己的Java开发框架:介绍了整体框架 的层级结构、模块设置等内容
一次下载,SSH2框架的搭建步骤 全部文档资料都有。 对于新手来说,独自完成一个完整正确的SSH框架可能是一个相当困难麻烦的事。在此我利用Myeclipse+mysql环境下使用截图外加简略文字引导初学者一步一步的搭建出一个...
MyEclipse2014搭建ssh框架傻瓜式一步一步截图搭建
Android项目快速搭建框架与工具类源码.。教程 Step 1. 添加maven仓库地址和配置 //旧AndroidStudio版本 //build.gradle allprojects { repositories { ... maven { url 'https://jitpack.io' } } } //新...
ssm框架是spring,spring mvc,mybatis三大框架的整合,是现在主流的框架。使用maven构建工具整合这三个框架非常容易,如果大家下载后有什么问题或错误欢迎留言评论,谢谢
SSH2框架搭建实例(spring3.2+strust2.3.4+hibernate4.2)全部采用最新版本.演示了用户登录和用户管理
第一次搭建Spring框架、一个演示的demo
node开发后台的框架搭建 1、路由分离,易于维护。 2、逻辑分离,方便业务代码书写并易于维护。 3、websocket连接。 4、apidoc构建,生成接口文档,便于联调。 5、get、post请求。 6、日志打印。 7、附赠html样式全屏...
学习如何快速搭建一个web框架,请勿下载,个人自学所用。
vanilla很有名的国外的论坛搭建框架
Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是搭建这个框架的经验总结,有很多人搭建这个框架总会遇到大大小小的问题,所以我就决定总结一下我的搭建过程。
Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
oa系统框架搭建全程视频加源码加数据库技术 mvc +linq +sqlserver 请先下载 播放器在 在安装avi解码器 可播放
MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3