基于AOP的数据约束机制研究

来源 :大连海事大学 | 被引量 : 2次 | 上传用户:fengyu3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息化程度已成为决定企业核心竞争力的重要因素之一,大小企业都争相通过建立各自的管理信息系统,来提高其工作生产效率。在这些信息系统中,最核心的部分便是存储于这些系统内的各类企业数据,因而保证数据的有效性、准确性、合法性、安全性已成为信息化企业最需要关注的问题。保证数据有效安全的唯一途径便是在系统中建立一套完整高效的数据约束机制来对数据进行合理的约束。本文首先对现有的数据约束机制和传统的系统开发方式进行了研究发现,数据约束机制多集中在数据和数据库表中属性固有的语义约束中,而对反映业务流程属性的约束较少,且流程中出现的诸多横切关注点也没有被妥善的处理,为此本文结合AOP(面向方面的编程)的思想,提出了一套新的高效的基于AOP的数据约束机制。这个机制通过对需求的关注点分离,将系统划分为纵向与横向两大方面,纵向为传统的表现层、业务逻辑层和持久层,而横向则为与业务逻辑无关的数据验证、异常处理、日志记录等方面。其中流程约束方面作为整个机制的根本与核心,贯穿整个纵向区域,将系统中所有业务逻辑划分为输入参数、输入方法、工作参数、输出方法、输出参数五个部分,并形成环路,所有系统数据都被归纳至这五个部分中。整个基于AOP的数据约束机制的创新之处在于将系统中的横切关注点与核心关注点相结合,从流程约束、数据验证和异常处理三方面来对系统中的数据进行管理,将系统中的每条数据都置于可控的流程中。本文基于大连文化产业信息服务平台的项目背景,实现了适用于大连文化产业信息服务平台的流程约束组件、数据验证组件和异常处理组件,这些组件的实现,有效的解决了系统中数据完整性约束问题,统计数据与底层数据间的约束问题,以及为分布式系统数据之间约束的实现提供了可能,同时这个机制极大的提高了系统的准确性,有效性和工作效率,减少了系统代码量,降低了系统的耦合度,提高了代码的复用率。
其他文献
随着互联网技术的发展,企业对互联网更加依赖,互联网也通过其便捷的通讯能力、低廉的通讯成本令企业的组织模式产生了巨大变化。现在很多企业更愿意把传统的信息交流放在互联网
李见心,1968年11月生于抚顺,现居锦州。中国作协会员。1987年起先后在《诗刊》、《诗选刊》、《诗歌月刊》、《人民文学》等刊发表诗作。作品曾被收入2003——2011年度《中国最佳诗歌》等多种选本。诗作曾多次获得全国诗歌大赛大奖及全国十佳诗人奖等。著有诗集《初吻献给谁》《比火焰更高》《李见心诗歌》《重新羞涩》《五瓣丁香》,长篇小说《心灵捕手》《有字天书》。现供职于锦州市文联。  抒情诗的呼吸 
期刊
本研究从麦克利兰的成就需求理论出发,探讨了博客社区成员的自身特征与其社区内的知识交流之间的关系,进而了解是什么因素影响着博客社区成员从社区获取知识和向社区贡献知识
随着我国建筑市场的发展和完善,工程合同对实现建设工程项目目标的重要性逐渐受到人们的认可。但是在建设工程实施过程中,由于合同缺陷等原因所引起的纠纷、索赔仍屡屡发生,甚至