`

以前搭建的框架积累

 
阅读更多

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的流的接口都可以单独实现,供给后续具体渠道调用

 

分享到:
评论

相关推荐

    ssm框架快速搭建

    SSM框架,即Spring、SpringMVC和MyBatis的集成框架,是Java Web开发中常用的三大组件。这个教程将帮助新手快速理解并搭建SSM...随着经验的积累,还可以尝试Spring Boot和Spring Cloud等更现代化的框架,提升开发效率。

    如何搭建自己的Java开发框架

    Java开发框架搭建指南 Java 开发框架是 Java 程序员不可或缺的工具之一,然而,如何搭建自己的 Java 开发框架却是一件需要细心规划和设计的事情。在本文中,我们将讨论如何搭建自己的 Java 开发框架,包括整体框架...

    ssm纯净自搭建框架

    这个名为"ssm纯净自搭建框架"的项目,旨在提供一个简洁、易学的环境,供开发者进行示例学习和实践。在这个环境中,我们使用了IntelliJ IDEA 2018.1作为开发工具,以及Java 1.8作为编程语言。下面将详细解释这三个...

    使用maven搭建的ssm框架

    通过以上步骤,我们就成功地使用Maven搭建了一个基本的SSM框架项目。当然,实际项目中还需要考虑异常处理、安全控制、国际化、日志管理等多个方面,这些都可以通过引入相应的Spring或第三方库来实现。总的来说,SSM...

    SSH框架搭建jar包

    本压缩包提供了搭建SSH环境所需的核心jar包,让我们来详细探讨一下这些框架及其在构建Java Web应用中的作用。 1. Struts2:Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,主要负责控制层。...

    SSH2框架搭建实例源码

    总的来说,SSH2框架搭建实例是一个学习和理解Java Web开发的好素材。通过实践这个项目,开发者可以深入理解如何整合三大框架,以及如何利用它们来实现常见的业务功能。同时,这也是提升数据库操作、MVC设计模式和...

    Eclipse搭建SSH框架开发学习笔记

    总结来说,"Eclipse搭建SSH框架开发学习笔记"涵盖了从基础环境准备(JDK安装与环境变量配置)、开发工具(Eclipse与Tomcat配置)、数据库(MySQL服务器搭建)到系统服务管理等多个环节,为初学者提供了详尽的步骤...

    SSH框架搭建源码

    这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个完整的Web应用程序。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web...

    快速搭建web项目框架

    本教程将带你了解如何快速搭建一个Web项目框架,特别适用于初学者和个人自学。首先,我们需要理解Web框架的基本概念。 **Web框架** 是一组预定义的组件和规则,它们帮助开发者遵循最佳实践来构建Web应用程序。框架...

    SSH框架搭建步骤

    以下将详细介绍SSH框架搭建的步骤。 **Spring框架** 1. **环境准备**:首先确保已安装JDK,并配置好环境变量。然后下载Spring框架的库文件,将其添加到项目的类路径中。 2. **创建项目**:使用IDE如Eclipse或...

    SSH2框架的搭建步骤-教程文档大全

    一次下载,SSH2框架的搭建步骤 全部文档资料都有。 对于新手来说,独自完成一个完整正确的SSH框架可能是一个相当困难麻烦的事。在此我利用Myeclipse+mysql环境下使用截图外加简略文字引导初学者一步一步的搭建出一个...

    Android项目快速搭建框架与工具类源码.zip

    Android项目快速搭建框架与工具类源码.。教程 Step 1. 添加maven仓库地址和配置 //旧AndroidStudio版本 //build.gradle allprojects { repositories { ... maven { url 'https://jitpack.io' } } } //新...

    MyEclipse搭建SSH框架 Struts2

    MyEclipse 搭建 SSH 框架 Struts2 MyEclipse 是一个功能强大的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速构建和部署 Java web 应用程序。Struts2 是一个基于 MVC 模式的 web 应用程序框架,它...

    nodejs后台框架搭建

    node开发后台的框架搭建 1、路由分离,易于维护。 2、逻辑分离,方便业务代码书写并易于维护。 3、websocket连接。 4、apidoc构建,生成接口文档,便于联调。 5、get、post请求。 6、日志打印。 7、附赠html样式全屏...

    zgf游戏框架搭建

    "zgf游戏框架搭建"是一个专注于提升游戏开发效率和性能的工具,尤其适合初学者和小型团队快速构建游戏项目。本文将详细介绍如何使用zgf.jar这个核心库来搭建一个简单但功能齐全的游戏开发框架。 首先,了解zgf框架...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    ### MyEclipse 8.5 下搭建 SSH 框架详解 #### 一、概述 SSH框架是指将Struts、Spring以及Hibernate这三个开源框架进行整合,以实现更加强大、灵活且可扩展的企业级应用开发。本文将详细介绍如何在MyEclipse 8.5...

    SSM框架搭建实例

    这个压缩包文件"ssm_proj"提供了一个基本的SSM框架搭建实例,旨在帮助开发者快速启动一个新的JavaWeb项目。 首先,Spring框架是整个SSM的核心,它提供了依赖注入(Dependency Injection,DI)和面向切面编程...

    sh框架搭建简单介绍

    SH框架搭建简单介绍 SH框架是一个基于Java的Web应用程序框架,主要由Struts2和Hibernate两部分组成。Struts2负责处理Web请求和响应,而Hibernate则负责数据持久化。下面是SH框架搭建的简单介绍。 一、Struts2框架...

    第一次搭建Spring框架

    本教程将详细讲解如何进行第一次Spring框架的搭建,帮助初学者快速入门。 首先,理解Spring的核心特性至关重要。Spring主要提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

    自己搭建的一个框架

    标题 "自己搭建的一个框架" 暗示了这个压缩包可能包含了一个人自定义开发的软件框架,这通常意味着一个用于简化特定类型软件开发的基础结构。框架可以是用于Web应用、移动应用或者桌面应用,它提供了代码重用和设计...

Global site tag (gtag.js) - Google Analytics