• 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
    • / 9
    • 下载费用:20 金币  

    广西11选5全年开奖历史记录: 一种大数据访问和管理的中间件定制系统与方法.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201510601248.8

    申请日:

    2015.09.18

    公开号:

    CN105138692A

    公开日:

    2015.12.09

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20150918|||公开
    IPC分类号: G06F17/30 主分类号: G06F17/30
    申请人: 山大地纬软件股份有限公司
    发明人: 孔兰菊; 李靖; 倪珮珮; 肖宗水
    地址: 250101山东省济南市高新区齐鲁软件园E座
    优先权:
    专利代理机构: 济南圣达知识产权代理有限公司37221 代理人: 张勇
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201510601248.8

    授权公告号:

    ||||||

    法律状态公告日:

    2018.07.03|||2016.01.06|||2015.12.09

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种大数据访问和管理的中间件定制系统与方法,包括JPQL语句转换???,用于负责对开发人员提交的JPQL语句进行转化,以使得将JPQL语句转化成既适应于关系型数据库又适应于非关系型数据库的字符串形式;总体持久化???,该??榉庾傲硕喔鲎映志没ピ?,用于将关系型数据库和非关系型数据库分别进行了封装,屏蔽了关系型数据库和非关系型数据库之间的区别;子持久化单元,用于定义实体,对实体进行管理,并且提供相应的数据库连接,将对实体的操作映射成对应的数据操作,本发明实现了对关系型数据库和非关系型数据库的透明访问,开发人员不需要了解数据库中表的具体的物理结构,不需要在程序中编写连接数据库的代码。

    权利要求书

    权利要求书
    1.  一种大数据访问和管理的中间件定制系统,其特征是:包括JPQL语句转换???、总体持久化??楹妥映志没ピ?;其中:
    所述JPQL语句转换???,用于负责对提交的JPQL语句进行转化,以使得将JPQL语句转化成既适应于关系型数据库又适应于非关系型数据库的字符串形式;
    所述总体持久化???,该??榉庾傲硕喔鲎映志没ピ?,用于将关系型数据库和非关系型数据库分别进行了封装,屏蔽了关系型数据库和非关系型数据库之间的区别;
    所述子持久化单元,用于定义实体,对实体进行管理,并且提供相应的数据库连接,将对实体的操作映射成对应的数据操作;定义多个子持久化单元,每个子持久化单元对应一种类型的数据库。

    2.  如权利要求1所述的一种大数据访问和管理的中间件定制系统,其特征是:所述子持久化单元内容至少包括:
    一个独立的子项目,该项目使用一个xml文件连接具体的数据库,还包括对应数据库中的实体,一个子项目只能连接一个具体的数据库,该项目中包含具体的数据库驱动以及相应的java持久化单元驱动;
    对应数据库中定义的实体,每个实体都有对应的实体定义,再通过映射机制将实体映射成具体数据库中的数据,每个实体对应数据库中的一个表,关系型和非关系型数据库中实体映射都采用注解的方式;
    对应的配置文件,配置文件采用xml的格式,配置文件中用标识属性来标识自己的身份是子单元,每个子单元都有一个唯一的配置文件,并且配置文件的标识名称必须唯一,不能重复,每个配置文件连接一个数据库,并调用相应的实体。

    3.  基于如权利要求1或2所述的系统的工作方法,其特征是:包括以下步骤:
    (1)提交JPQL语言操作实体对象请求,以面向对象的方式访问数据;
    (2)分析提交的JPQL语句,将其转化成既适应于关系型数据库又适应非关系型数据库的字符串形式来操作结果集;
    (3)通过Spring配置文件调用总体持久化单元、定义实体管理工厂、定义实体管理器和定义事务管理器来获得结果集;
    (4)总体持久化单元调用多个子持久化单元,将多个子持久化单元组合成一个,定义总体持久化单元属性;
    (5)多个子持久化单元分别调用定义的实体对象类,并分别连接关系型数据库和非关系型数据库;
    (6)JPQL语句转化后的字符串操作实体对象,实体映射后的数据分别存储到关系型数据库和非关系型数据库。

    4.  如权利要求3所述的工作方法,其特征是:所述步骤(1)中,开发人员提交JPQL语句请求,JPQL是面向对象的查询语言,在关系型数据库中测试了JPQL所有的查询语句,关系型数据库完全支持JPQl的所有查询语句,但是当我们使用非关系型数据库测试JPQL的所有查询语句时,非关系型数据库并不能完全支持直接使用JPQL语句。

    5.  如权利要求3所述的工作方法,其特征是:所述步骤(2)中,由于非关系型数据库不能完全支持直接使用JPQL语句,将JPQL转化成非关系型数据库和关系型数据库都支持的字符串形式,MongoDB不支持JPQL中的参数格式,将JPQL中的参数用字符串变量表示出来,然后再对总持久化层获得的实体对象进行操作。

    6.  如权利要求3所述的工作方法,其特征是:所述步骤(3)中,使用基于Spring架构的Web系统的应用系统,同时使用关系型数据库和非关系型数据库,在Spring架构的配置文件中调用定义的总体持久化单元,并定义实体管理工厂对获得的实体进行管理,还定义事务管理器管理事务。

    7.  如权利要求3所述的工作方法,其特征是:所述步骤(4)中,总体持久化单元中调用多个不同的子持久化单元,并将多个子持久化单元组合成一个,所以Spring层只需要调用这个总的持久化单元即可实现对多个数据库的透明访问。

    8.  如权利要求3所述的工作方法,其特征是:所述步骤(5)中,每个子持久化单元负责连接一个数据库,包括关系型数据库和非关系型数据库,并引用已经定义好的实体类,每个实体类是相应数据库表的映射,关系型数据库中的数据映射的实体类和非关系型数据库映射的实体类是不同的,各个子持久化单元名称是不同的。

    9.  如权利要求3所述的工作方法,其特征是:所述步骤(5)中,每个子持久化单元和它对应的实体放在同一个项目中,并将各个项目打成jar包的形式,供总体持久化单元调用,各个子持久化单元和实体对于上层的应用程序是透明的。

    10.  如权利要求3所述的工作方法,其特征是:所述步骤(6)中,JPQL语句转化后的既适应于关系型数据库又适应于非关系型数据库的字符串,直接操作封装好的实体类,然后将操作后的实体映射的数据分别存储到关系新数据库和非关系型数据库。

    关 键 词:
    一种 数据 访问 管理 中间件 定制 系统 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种大数据访问和管理的中间件定制系统与方法.pdf
    链接地址://www.fnjpv.tw/p-6408379.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 科乐吉林麻将 下载 猴子爬树怎么玩 腾讯nba直播 美洲野牛APP下载 丫丫陕西麻将 ac米兰vs乌迪内斯阵型 36选7走势图浙江风采 高空飞翔援彩金 老快3客户端 快3彩票开奖号码