面向方面程序设计的不同实现机制

来源 :中国科学院计算技术研究所第九届计算机科学与技术研究生学术讨论会 | 被引量 : 0次 | 上传用户:radarcauc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向方面的程序设计方法是一种对于传统程序设计技术的补充,它解决了横切关注分散在核心代码中,无法模块化的问题,对软件系统中不同的关注点进行分离.本文选取基于Java语言的,代表静态横切与动态横切中三种不同机制实现的典型项目,对它们的核心语言机制进行对比研究,着重分析其AOP框架中切入点匹配和组合,通知的格式,织入这几大要素的实现方式,并对各自适合的应用环境与性能做出比较.
其他文献
本文详细介绍了H.264视频编码器在BF537-STAMP开发平台上的实现和优化过程.论文首先介绍了H.264协议的实现程序x264的移植过程,然后详细说明了优化的具体方法和步骤,最后给出了测试结果和前景展望.
IMS是推动下一代网络融合发展重要技术动力之一.本文在研究3GPP IMS体系结构的基础上,通过分析IMS中多方通话会议的实现架构,探讨IMS中基本的业务控制过程,以及计费、安全等实际运营的网络必要因素.
本文介绍了niosⅡ软核处理器和SOPC的概念,背景,和特点,并给出了使用niosⅡ和IP core进行SOPC设计的一个实例--基于niosⅡ软核处理器的智能手持操作单元的设计,介绍了niosⅡ硬件平台的定制,HAL系统库的设计以及实时操作系统的设计.
针对目前互联网中身份认证方式的高繁琐性及低安全性等问题,本文将PKI技术与单点登陆技术相结合,设计并实现了一套基于PKI认证的单点登陆系统.该系统采用基于非对称密码技术的数字证书来确保认证的高可信度,并设计实现了一套完整的服务器之间利用数字证书来共享保密信息的方案.本文所设计的系统包含了两种使用数字证书的登陆方式:基于USB KEY(电子钥匙)的登陆方式以及证书漫游的登陆方式,从最大程度上为登录用
本文介绍了一种基于NiosⅡ的指纹识别算法的FPGA实现方案,算法中滤波、对比等运算量大的模块定制成硬件加速模块,控制结构比较复杂的算法用基于NiosⅡ处理器以软件方式实现,最后利用软硬件协同方式完成整个指纹识别系统的实现.
通过分析当前应用在终端的各种NAT穿越方案,提出了一种RTP流穿越NAT的方法.为了保证RTP流的实时性与质量,该方法尽可能使用P2P方式传输RTP流,并利用现有协议,使得RTP流能穿越所有类型的NAT.
伺服系统在一个数控系统的测试过程中扮演着很重要的角色.当前,直接采用机床或伺服电机来构建数控系统测试环境,在成本、效率、灵活性、测试覆盖率等方面均存在一系列的问题.本课题提出了伺服电机模拟器的概念,用来模拟数控系统的真实测试环境,有效的解决了上述问题.文章将介绍基于Windows CE平台的伺服电机模拟器软件的开发过程.
以Web信息系统的研究和开发为背景,对B/S模式下系统用户权限管理的需求进行了分析,提出了基于RBAC模型的权限管理的设计和实现方案.系统实现简单、有效,操作直观、方便,并具有良好的通用性、可扩展性和重用性,避免了重复开发,提高了开发效率,具有重要的实用价值.
本文在综合分析网络化制造模式对数控系统功能需求的基础上,结合蓝天数控系统的实际情况,研究并设计了基于WEB的数控远程管理和监控系统,对实现这一系统所涉及的嵌入式的WEB技术、XML技术、RCS通信中间件等进行了研究,并在此基础上完成了部分功能的实现.
Web报表是当前企业信息系统报表应用的发展方向.本文提出了一套在Web环境下的报表生成系统的设计方案,以XML为报表数据和格式的描述及表现手段,以应用服务器为中心进行Web集成,并利用软件构件来搭建基于Web的报表应用,动态生成PDF或HTML格式的报表.在应用的过程中主要利用了将传统的关系型数据通过O/R映射工具转化为持久对象,从而引入以对象的形式来操作数据库数据的创新性设计思想进行设计,最终的