基于自适应对象模型的通用Web原型系统的研究与应用
发布时间:2021-11-24 09:24
随着计算机应用的广泛深入,计算机软件的规模和种类随之变得复杂化和多样化,因此,用户面临了许多前所未有的问题,这对软件系统的性能提出了更高的要求。自适应对象模型是一种软件体系结构风格,其中类型由实例表示并由元数据描述。基于此模型,应用可以在运行时更改类型,从而能够快速适应用户需求。因此,自适应软件成为研究的重点。本文重点研究了自适应模型引擎原理,并对其进行深入的分析。在此基础上扩展了相应接口,以实现对模型引擎的改进,从而能结合MongoDB数据库进行数据持久化,以及在运行时能够更好的解释模型。本文以报销管理系统作为应用原型,依托SpringBoot框架完成Web系统的实现,其中通过XML文件配置工作流,配合自适应对象模型引擎和MongoDB数据库进行数据持久化设计,以此增强系统的自适应性和灵活性。实践结果表明,数据层面使用自适应对象模型引擎配合业务层面的工作流配置,可以适用于众多业务场景的开发。在高效快速应对变化的同时能够缩短开发周期,便于开发者使用。(1)深入理解AOM自适应对象模型的核心结构,在丰富自适应对象模型的生成接口与MongoDB数据库关联接口。并通过一个实例银行账户Acco...
【文章来源】:重庆大学重庆市 211工程院校 985工程院校 教育部直属院校
【文章页数】:59 页
【学位级别】:硕士
【部分图文】:
类型对象图
重新编译代码并更新系统以反映之前的添加操作。类型对象模式提出将类型表示为构成主类的实例,如图2.2 所示。该解决方案允许动态添加新类型的产品,因为表示是在实例级别上进行的。
图 2.3 类型对象图Fig.2.3 class object graph2.1.3 类型方形AOM 应用程序的核心通常是基于类型方形模式[15],它是组合类型对象和属性模型的特有方式。如图 2.4 所示。在此模型中,类型对象使用两次,一次用于表示属性的属性类型,一次表示实体和实体类型。
【参考文献】:
期刊论文
[1]基于MongoDB的CNONIX数据存储方法研究[J]. 刘高军,段然. 北方工业大学学报. 2016(03)
[2]基于Redis内存数据库的快速查找算法[J]. 郎泓钰,任永功. 计算机应用与软件. 2016(05)
[3]基于属性模式的实体识别框架[J]. 何峰权,李建中. 智能计算机与应用. 2014(01)
[4]基于反射机制的Java编程题自动评分技术[J]. 郑燕娥,郑志明,陈维斌. 滨州学院学报. 2012(03)
[5]面向关系型数据的本体学习模型——RCAOM[J]. 杨小平,李皓,侯丽娜. 清华大学学报(自然科学版). 2011(04)
[6]Maven在企业Java软件产品中的应用[J]. 李俊杰. 电脑知识与技术. 2011(07)
[7]基于Java EE的AOM-Spring-Hibernate架构及应用[J]. 王智君,王时龙,任亨斌,蔡斌. 计算机系统应用. 2011(02)
[8]基于AOM和插件模式的轻量级框架研究[J]. 严坤,倪桂强,姜劲松,冯钦. 计算机技术与发展. 2010(10)
[9]XML解析技术研究[J]. 冯进,丁博,史殿习,张瞩熹,许凯. 计算机工程与科学. 2009(02)
[10]基于子模式类型的NAM优化策略[J]. 郑运平,陈传波. 华中科技大学学报(自然科学版). 2009(01)
硕士论文
[1]敏捷软件开发量化管理工具的研究和实现[D]. 丁永伟.浙江大学 2007
[2]基于反射机制的轻量级Java持久层框架设计与实现[D]. 张秀宏.天津大学 2007
[3]Web应用框架的设计及其在数字化校园中的应用[D]. 龙登攀.国防科学技术大学 2004
本文编号:3515693
【文章来源】:重庆大学重庆市 211工程院校 985工程院校 教育部直属院校
【文章页数】:59 页
【学位级别】:硕士
【部分图文】:
类型对象图
重新编译代码并更新系统以反映之前的添加操作。类型对象模式提出将类型表示为构成主类的实例,如图2.2 所示。该解决方案允许动态添加新类型的产品,因为表示是在实例级别上进行的。
图 2.3 类型对象图Fig.2.3 class object graph2.1.3 类型方形AOM 应用程序的核心通常是基于类型方形模式[15],它是组合类型对象和属性模型的特有方式。如图 2.4 所示。在此模型中,类型对象使用两次,一次用于表示属性的属性类型,一次表示实体和实体类型。
【参考文献】:
期刊论文
[1]基于MongoDB的CNONIX数据存储方法研究[J]. 刘高军,段然. 北方工业大学学报. 2016(03)
[2]基于Redis内存数据库的快速查找算法[J]. 郎泓钰,任永功. 计算机应用与软件. 2016(05)
[3]基于属性模式的实体识别框架[J]. 何峰权,李建中. 智能计算机与应用. 2014(01)
[4]基于反射机制的Java编程题自动评分技术[J]. 郑燕娥,郑志明,陈维斌. 滨州学院学报. 2012(03)
[5]面向关系型数据的本体学习模型——RCAOM[J]. 杨小平,李皓,侯丽娜. 清华大学学报(自然科学版). 2011(04)
[6]Maven在企业Java软件产品中的应用[J]. 李俊杰. 电脑知识与技术. 2011(07)
[7]基于Java EE的AOM-Spring-Hibernate架构及应用[J]. 王智君,王时龙,任亨斌,蔡斌. 计算机系统应用. 2011(02)
[8]基于AOM和插件模式的轻量级框架研究[J]. 严坤,倪桂强,姜劲松,冯钦. 计算机技术与发展. 2010(10)
[9]XML解析技术研究[J]. 冯进,丁博,史殿习,张瞩熹,许凯. 计算机工程与科学. 2009(02)
[10]基于子模式类型的NAM优化策略[J]. 郑运平,陈传波. 华中科技大学学报(自然科学版). 2009(01)
硕士论文
[1]敏捷软件开发量化管理工具的研究和实现[D]. 丁永伟.浙江大学 2007
[2]基于反射机制的轻量级Java持久层框架设计与实现[D]. 张秀宏.天津大学 2007
[3]Web应用框架的设计及其在数字化校园中的应用[D]. 龙登攀.国防科学技术大学 2004
本文编号:3515693
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3515693.html