发明名称 多层数据库访问结构
摘要 本发明提出一种多层数据库访问结构,包括:用户界面层、界面控件层、业务逻辑层、数据访问层和资源层。用户界面层显示一系列图标,每一个图标对应于一个对象,用户界面层将用户对于图标的选择提供给界面控制层;界面控件层创建对应于所选择的图标的对象;业务逻辑层从界面控件层获取对于数据以及业务逻辑的请求,通过数据访问层从资源层中获取数据,业务逻辑层对数据访问层获取数据的过程进行封装,业务逻辑包括对数据访问层获取的数据的数据类型、取值范围、用户信息进行判断;数据访问层,与资源层中的数据库建立连接,根据业务逻辑层的请求从数据库中获取数据;资源层包含数据库,数据库包括数据以及存放用户登陆信息的SLogin表。
申请公布号 CN102004742A 申请公布日期 2011.04.06
申请号 CN200910194945.0 申请日期 2009.09.01
申请人 上海杉达学院 发明人 俞海东
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海集信知识产权代理有限公司 31254 代理人 王月珍
主权项 一种多层数据库访问结构,其特征在于,包括:用户界面层,实现与用户的交互,所述用户界面层显示一系列图标,每一个图标对应于一个对象,该对象由界面控件层创建,用户界面层将用户对于图标的选择提供给界面控制层;界面控件层,从用户界面层接收用户对于图标的选择,创建对应于所选择的图标的对象,其中,界面控件层创建对应于所选择的图标的对象包括:创建页面对象、启动页面生命周期、执行数据源控件通过业务逻辑层获得实现所述对象的数据以及业务逻辑、用所获得的数据和业务逻辑填充所述页面对象、呈现所述页面对象;业务逻辑层,从界面控件层获取对于数据以及业务逻辑的请求,通过数据访问层从资源层中获取数据,对所获取的数据应用业务逻辑并返回给所述界面控件层,其中,所述业务逻辑层对数据访问层获取数据的过程进行封装,所述业务逻辑包括对数据访问层获取的数据的数据类型、取值范围、用户信息进行判断;数据访问层,与资源层中的数据库建立连接,根据业务逻辑层的请求从数据库中获取数据,其中,数据访问层从数据库获取数据的过程由业务逻辑层进行封装;资源层,资源层包含数据库,所述数据库包括数据以及存放用户登陆信息的SLogin表。
地址 201209 上海市浦东新区金海路2727号