集成spring 和ajax 技术的银行自助终端应用研究

集成spring 和ajax 技术的银行自助终端应用研究

ID:20885878

大小:61.00 KB

页数:6页

时间:2018-10-17

集成spring 和ajax 技术的银行自助终端应用研究 _第1页
集成spring 和ajax 技术的银行自助终端应用研究 _第2页
集成spring 和ajax 技术的银行自助终端应用研究 _第3页
集成spring 和ajax 技术的银行自助终端应用研究 _第4页
集成spring 和ajax 技术的银行自助终端应用研究 _第5页
资源描述:

《集成spring 和ajax 技术的银行自助终端应用研究 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、集成Spring和AJAX技术的银行自助终端应用研究【关键词】银行自助终端SpringAJAX设备服务交易服务1引言目前银行正处于新的X点转型期,柜台业务越来越多向自助设备迁移。在自助设备类型多样化、功能多样化、用户体验不断提升趋势下,对自助应用开发提出了更高要求。新型银行自助终端在设备端集成更丰富的外设和IT技术,如发卡模块、二代证、二维码、远程协作系统、PBOC卡应用等,人机交互也向Pad移动设备体验接近;另一方面在后台接入端,新型业务也需要连接多渠道和业务系统,进行交易组合、业务集成与分段处理等复杂逻辑,如何开发更适合X点转型的自助应用

2、是目前要面临的课题。以基于轻量级J2EE技术的自助应用平台为基础,提出基于AJAX的自助前端应用模型和基于SpringIOC的交易服务配置化、组件化开发,满足银行在自助应用开发上的新型业务需求。2相关集成技术Spring核心理念是"解耦"。Spring容器支持面向接口编程、采用IOC控制反转模式实现组件高度解耦和配置化组装、支持声明式事务等特性。它没有重新发明轮子,可结合大量开源框架使用,提供胶水代码集成。以上特性非常适合作为组件工厂容器。面向切面编程(AOP)是Spring的一项重要技术。随着应用复杂度上升,灵活性要求随即提高,技术维度和业

3、务层分离变得越发必要。Spring提供动态AOP,通过代理模式动态地在目标对象方法前后进行技术切面处理(如日志处理)。借助SpringAOP可实现程序分层解耦,SpringAOP使得一些由传统容器支持的功能比如事务控制可以脱离容器运行,系统保持最小化。文/唐嵩蒋外文改进自助C端应用和传统J2EE银行自助终端系统的不足,提出一种银行自助终端应用技术集成的思路,服务端基于(ARGIN:0cm0cm0pt;mso-layout-grid-align:none"class=MsoNormalalign=left>MVC+Spring+iBatis)框

4、架,支持在Spring容器下交易服务的组件化开发,客户端利用AJAX技术集成设备服务和UI建立浏览器自助前端应用程序模型。本文系统提高了系统健壮性及灵活性,并简化了应用开发,具有较高借鉴意义。摘要这是Spring被称其为轻量级容器的原因之一。AJAX技术全称AsynchronousJavaScriptandXML,是多种前端ARGIN:0cm0cm0pt;mso-layout-grid-align:none"class=MsoNormalalign=left>使用CSS和X作为UI展现、使用DOM文档对象模型来交互和动态显示和局部更新;使用X

5、MLHttpRequest(XHR)与服务器进行异步数据交换;使用JavaScript来绑定任何对象和调用。利用该技术可以开发Single-PageApplication(SPA)单页面应用。3系统构成如图1所示,应用平台基于(ARGIN:0cm0cm0pt;mso-layout-grid-align:none"class=MsoNormalalign=left>MVC+Spring+iBatis)轻量级J2EE框架。采用面向对象和组件化理念,结合银行自助终端提供设备服务组件、ARGIN:0cm0cm0pt;mso-layout-grid-a

6、lign:none"class=MsoNormalalign=left>与应用组件、通讯连接等组件集。平台可分为本地客端、ARGIN:0cm0cm0pt;mso-layout-grid-align:none"class=MsoNormalalign=left>逻辑层、数据与通讯集成层、企业资源层的多层体系结构:3.1本地客户端主要包括自助专用浏览器、设备服务中间层及金融外设。浏览器采用IE内核实现系统操作控制和本地功能扩展(如HTTP异常处理、本地代码调用消息传递、安全控制等)。设备服务中间层包含设备中间件OCX、CEN/XFS设备驱动服务。

7、CEN/XFS可实现统一规范下的硬件设备驱动和自助应用的分离。金融外设是终端的硬件模块(如电动读卡器),设备驱动通过串口指令控制实现银行卡读写处理)。3.2ARGIN:0cm0cm0pt;mso-layout-grid-align:none"class=MsoNormalalign=left>由浏览器中的自助前端应用(含AJAX、、SVC的自助应用构成,完成自助应用逻辑和交互流程处理。3.3交易服务与业务逻辑层指基于Spring容器的交易与应用服务,在Spring环境下进行配置化、组件化开发,实现交易业务逻辑处理。3.4数据与通讯集成层图1:

8、银行自助终端应用平台252•电子技术与软件工程ElectronicTechnologySoft0cm0pt;mso-layout-grid-align:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。