Research and Application of Deisgn Patterns in Bank Payment System
|Keywords||Bank Payment System Design Pattern Object-oriented MVC J2EE SSH SWIFT|
Bank Payment system is the core part of the whole bank software system,the main function is to transfer finance of the customers,it also provides some assistant functions,such as business inquiry,information maintenance,report generation and so on. Design Pattern is a hotspot in the domain of software engineering,it efficiently supports the design and development of bank Payment system and quick reconstruction later.With the increasing competition of market,bank Payment system’s requirements will be updated frequently very much.Design Pattern is able to support all sorts of variable requirement,it makes the framework structured by Design Pattern more flexible, expansive and reusable,as a result,it makes the design of bank Payment system more robust and stable with all sorts of changing requirements.This article firstly introduced the basic theory of Object-oriented programming, then analysed related technologies about Design Pattern,at the phase of design, introduced Design Pattern to guide the design and development.Based on Design Pattern, bank Payment system used MVC and J2EE multiple layers framework, separated the system to data layer, logic layer and web layer,also used SSH framework which combined with Struts,Spring and Hibernate to implement the separation and cooperation of the three layers.Selected suitable Design Pattern at each detailed layer, implemented the system with efficiency, stability, flexibility, reusability, expansibility.As the carrier of standard between banks,SWIFT(Society For Worldwide Interbank Financial Telecommunication) provides convenient,safety, automatic communication. This article developed STP based on SWIFT,and used multiple Design Pattern such as Command Pattern,Template Pattern,Simple Factory Pattern to improve the efficiency of liquidation.