基于SSH2框架的数据日志插件研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:danfengtaoyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SSH2框架越来越受到程序员的青睐,并且已经成为当今大型应用软件的首选WEB技术。日志记录功能是应用系统不可缺少的一部分,但现有的日志插件不仅与应用程序处于紧耦合状态,而且兼容性较差。同时,市场上缺少针对数据信息的日志插件。所以,开发一款与业务逻辑完全解耦、执行速度快、配置简便的数据日志插件是必不可少的趋势。本课题通过对国内外市场上存在的日志记录框架的分析和研究,在此基础之上,针对将数据日志记录动作与业务逻辑解耦,良好的兼容性,高效的执行性能这些具体需求,创建了数据日志插件应用在SSH2框架上的功能架构,并提出了一个基于SSH2框架开发数据日志插件的研究方案。该方案利用定制Hibernate监听器方式完成了对底层封装的add、update、delete方法拦截,然后使用Spring Aop面向切面编程技术实现获取数据信息的功能,以及提出利用Spring对注解类技术的支持,完成对方法体中原生SQL语句的识别及信息获取,并通过在注解类的输入流中增加双缓冲机制,提高单词分析器的工作效率。在完成数据日志配置方案之后,提出在应用系统加载的初期,通过自定义的初始化类以及单例类实现将用户配置文件读取到内存中,避免了耗时的I/O操作。此外,本课题还提出使用缓冲池技术解决写日志文件时可能遇到的多线程同步问题。最后,在实际的应用系统中应用数据日志插件,通过与已有日志框架的对比分析,验证了数据日志插件的性能优势,并总结了数据日志插件具有的特性。在数据日志插件的实际应用过程中,它具有业务逻辑无关和日志记录逻辑独立两方面的突出优点。前者是指将日志记录与业务逻辑完全解耦,后者指插件的功能独立、针对性强。此外,数据日志插件的引用及配置方法简单,易于使用。
其他文献
大气自然偏振特性蕴含罗盘方位信息,利用自然偏振特性的仿生偏振光导航是一种新型自主导航方法,是弱/无卫星环境下导航研究的一个重要尝试。因此,仿生偏振光导航及由其构成的
数据挖掘中的聚类分析一直是近年来应用极为广泛的技术之一。所谓聚类,是物理或抽象对象的集合分成由类似的对象组成的多个类的过程。而随着信息技术的发展,数据的形式也逐渐
随着微传感器技术、射频技术、无线通信技术日新月异的发展,信息产业进入了以物联网、无线传感器网络为代表的第三次浪潮,人类社会将进入人与人、人与物、物与物沟通的新时代
数据挖掘技术是近年来数据库和人工智能等领域研究的热点课题,它引起了科学界和产业界的广泛关注。在数据挖掘技术发展繁荣的大背景下,关联规则技术得到了蓬勃发展,并正朝更为广
Android智能手机已经成为人们日常生活中不可或缺的部分,但是其本身开源性的特点,使Android系统受到更多的恶意行为的威胁,其中获取用户隐私的恶意行为占了大多数,也越来越受
随着计算机技术和信息技术的飞速发展,医疗信息系统间的互联互通和信息共享也变得越来越重要。在医疗卫生服务过程中,大家迫切希望通过建立适用共享的卫生信息系统,使医疗服务人
学位
随着汽车行业的迅速发展,车标识别在智能交通,道路监管,安全追踪以及车辆服务等领域的应用价值日益凸显。针对目前车标识别的方法中存在的定位精度低、识别效率低等问题,本文
伴随着智能手机的快速普及,智能手机恶意APP的数量也与日俱增。恶意行为代码的二次复用开发、恶意APP的自动生成技术使得具有恶意行为的APP开发效率大大提高,恶意程序的数量
现代化科技的飞速发展,使人脸识别技术受到越来越多的重视。作为人脸识别的第一步——人脸检测,已成为计算机视觉和模式识别领域中最活跃的研究课题之一。本文详细介绍了人脸
随着互联网的发展,P2P作为一种重要的分布式技术已经在共享文件、对等计算、协同工作等多个领域中得到了越来越多的应用。P2P网络越来越受到人们的重视,而安全问题是影响P2P