基于构件与面向方面编程技术的信息系统的研究和应用

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:fanxingyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化程度的提高,人们对于信息系统的开放性、灵活性和重用性都提出了更高的要求,企业应用系统的开发也受到了新的挑战。如何快速开发能够满足不同需求且高质量的应用系统变得十分迫切。构件技术作为一种面向对象的设计,具有封装、继承和多态等属性,但是当需要为分散的对象引入公共行为的时候,面向对象则显得无能为力了。本文研究的AOP技术弥补了面向对象的缺陷,提高了软件开发的效率。本文首先研究了构件与AOP技术的关键技术,提出了基于构件及AOP技术的信息系统开发方法。然后论文给出了基于构件及AOP技术的系统开发模型,以一个新闻发布系统为实例,将引入AOP技术的构件开发应用到实际的系统开发之中。具体的系统实现是在Jbuilder开发环境中,运用Struts与EJB相结合的框架实现构件以及AspectJ面向方面编程语言实现方面,通过编织机制将方面与构件结合来实现新闻发布系统的功能。通过系统实现得到以下结论:构件是用于表示系统中的功能模块,即系统的核心关注点;而方面则用于表示横切系统的非功能模块,即横切关注点。把AOP技术引入到构件开发的设计思想,使系统具有跨平台性和可重用性,提高了系统的可扩展性,使系统的集成、修改、维护更加容易,对企业管理工作信息化建设有着积极的作用。
其他文献
随着移动通信的迅速发展,人们不再满足于仅有的文本、声音、图像,而是希望得到声、文、图及视频流媒体信息。而第三代移动通信网络(3G)不仅继承了时分多址接入(TDMA)技术,还
现在生物信息学已经成为了一门飞速发展的学科,前期研究人员注重对局部数据的处理与分析,随着这种局部数据的增加,人们把注意力移向了更高的层次,希望从系统的角度来研究分析
随着信息技术的迅速发展,特别是Internet与Intranet应用的飞速发展,信息共享、信息交换通过开放式网络形成一个方便快捷的信息传播平台,为计算机的普及提供了有利的条件。同
云计算是目前商业与科研方面的研究热点,Hadoop作为Google云平台的开源实现,为广大研究人员提供了研究基础。在Hadoop架构中,MapReduce调度算法决定了作业调度的先后顺序与作
在互联网上,每台计算机都存在或多或少的安全问题。安全问题不被重视,必然会导致严重后果,造成系统被破坏、数据丢失、机密信息被盗等各种直接和间接经济损失。本文正是从网
随着计算机网络和通信技术的迅速发展以及网络应用的飞速普及,网络用户对网络服务提出的要求也与时俱进。即时通讯作为众多网络服务中最成功的网络服务之一,它已经从过去纯粹的
图是一种通用的数据结构,相比路径和树结构来说,图能表达更多复杂的结构信息,如:分子结构、社交网络关系、图像。近年来,随着图数据在各个应用领域内被广泛使用,其数据量成指
随着嵌入式技术的广泛发展与应用,嵌入式系统的设计需求越来越多样化,这包括实时性、专用性、低功耗技术等;另一方面,对嵌入式系统的功能要求也越来越全面。但是嵌入式系统的一个
唇读为人机自然交互和生物特征识别提供了一种新的途径,本文主要针对单独视觉通道唇读,重点研究为提高唇读理解的关键技术中的特征提取和语言模型问题。在唇区检测与定位方面
舌诊是中医学中最有临床应用价值的中医诊断方法之一。近年来,随着计算机科学与技术的迅速发展,传统中医舌诊学朝着计算机化方向发展已经成为必然趋势。本文正是试图推广计算