持久层轻量级框架叫。它的工作原理是通过配置文件把jvaa域对象和数据库表之间建立起一个映射关系,这样,只需要通过操作这些域对象达到操作数据库的目的。Hbrae供ient提的HL是一种类SL语言,它和EIQQQBL一样都是提供对象化的数据库
查询方式,HL在功能和使用方式上都非常接但Q
还需要考虑与数据库交互的性能问题,如连接池、据缓存数
等等。数据持久层主要利用Srnpig结合Hbrae构建,ient来
其设计目标是为整个项目提供一个高层、一、全和并发统安的数据持久机制。()数据源层(aaSucae)通常是关系型数5DtoreLyr。
据库系统,可以是现有的任意数据库或它们的组合。
作者简介:张培玉,山西五台人,男,硕士研究生,究方向:网格计算,研软件工程。
一
3—7
维普资讯http://www.cqvip.com
啊阴
j叠■I—■
●置
一珊—■__j
SH结构及工作原理S
理,要是负责代理网点的新增、除、改及代理网点信主删修
J/tjSSsaP'AU/x>u
隧豇
Sn>mgi ̄
II】
Hetin)bare
息查询,并且在对代理网点进行操作之前先要经过权限认证,其流程图为:
擘
峨踏
:
蔷
晒{
l控制心II中广
1.
n瓜
JIOI
§
虫
:
—
。
熙
l/hpIOiRin.g
曩
图2SSH结构及工作原理图
’1杆仕趣均-V盾千日E
图
客户端发出http请求后,请求被业务层Srt此tus框架
图3代理业务网点管理流程图
中的AtoSrlt拦截,cineve随后AtoSrlt将请求交给cineve
Rqetrcs0eusP0esr来处理,eusP0esr根据请求的Rqetrcs0UL从AtoMpig中得到相应的Ato。Rcinapncin同时,sJp页面32设计与实现.
按照上述分层设计的思路,一说明各层的设计要点与逐
具体实现:()数据源层的实现1上述模块涉及六个表,它们分别为:访问页面功能表
的数据会自动装载到相关的AtoFrcinom中,并根据需要对表单中数据进行各种验证。当AtoFrcinom中的数据通过验证时,cinom会将自己携带的数据交给AtoAtoFrcin来处
理,cin会调用相关的业务接口来实现业务流程整个过Ato程中,pigHbrae默契”合,Srn和ient会“配准备无误地给业务接口注入实现类。其中,OOSrie是封装业务逻辑的PJevc类,它实现基于DODO为PJevcA,AOOSrie提供业务的原子
sAE角色表SOE用户表SSR代理网点信息表LPG、YRL、YUE、
SEIF、YNTNO页面功能与角色对应表S_OEPG、YRLAE用户与角色对应表S_SRRLYUE—OE()数据持久层的实现2
操作,并调用DmiOjc过Hbrae框架与关系数oanbet通ient据库发生关系,完成数据库的CU作,RD操并使用各层之间的
依赖透明化。
3软件架构在银行业务系统中的应用.
数据持久层上的Hbrae通过六个配置文件XDient)(.hmxl(中XX与域对象名称一致)把对象映射到二维b.m其X表。当类的属性是基本类型时,直接映射为数据库中对应的