PBE框架下报表生成及发布系统的设计与实现

来源 :浙江大学计算机学院 浙江大学 | 被引量 : 0次 | 上传用户:chengm1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报表作为一个数据分析及呈现工具,在金融领域应用范围最广。随着经济的发展,金融界对报表的生成速度以及精确度也有了越来越高的要求。信息技术的进步使得这一目标的实现成为可能,越来越多的报表开始走向信息化的道路。报表生成及发布系统就是这样一个利用计算机平台实现报表生成与发布的企业级Web应用系统。当前企业级Web应用系统流行采用B/S架构,并且将面向对象的MVC设计模式与J2EE多层体系结构相结合。因此在J2EE平台下设计一个适应企业级Web应用系统的框架,并据此实现报表系统,是十分有意义的。本文围绕着报表生成及发布系统的设计与实现,从现有的Web应用框架展开研究,分析介绍了J2EE平台的关键技术元素和一些流行的Web应用框架,以及报表工具Actuate。然后,根据企业级Web应用的需要,分析了现有框架的不足,指出需要改进的地方。以Struts框架为基础进行扩展,提出了一个新的三层企业级Web应用框架PBE(Presentation Business Enterprise-Service),利用这个PBE框架,从分析报表系统提供的服务出发,将整个报表系统的架构置于PBE框架之中,对整个报表系统的架构,各个模块的设计与系统实现等各个环节进行了研究和实践本文的主要贡献在于分析了Struts框架在面对企业级Web应用系统开发时存在的问题,例如其模型部分实现不完善以及模型中底层数据和业务逻辑耦合度过高,通过在EJB中引进Facade模式以及利用Java动态代理机制,对Struts框架进行扩展,提出企业级Web应用框架PBE。并利用这个框架对报表系统架构进行设计,给出了各模块内部的详细设计和实现细节。
其他文献
随着互联网技术的快速发展,移动互联网、智能硬件、大数据、云计算、人工智能以及020等新技术层出不穷,互联网技术已经应用到生活的各种场景中,极大地方便了人们的生活。在这
随着互联网的迅速普及,互联网已经成为一种新兴媒体,与传统的报纸、电视等信息传播媒介相比,网络上的信息传播时间短、突发性强、互动性好。尤其是互联网上发布的新闻信息更
随着网络的不断普及和发展,网络安全逐渐成为人们关注的焦点。其中特洛伊木马以其隐蔽性、破坏性、顽固性等特点已经成为网络安全的突出问题。木马的防御与检测也成为近年来
随着网络上信息资源的日益增多,搜索引擎的工作变得越来越困难。信息资源的无组织分布是导致搜索引擎工作不够理想的重要原因之一。本文的工作就是构建一个能使资源有组织聚合
我国历史悠久,文化遗产众多,其中文化遗存是重要的一部分。由于文化遗存是不可再生资源,并且遗存在发掘后也难于长久保存,在很多考古发掘项目中,往往由于考古人员的主观想法
传统的深度包检测采用简单的字符串匹配技术将报文内容与一组固定字符串进行匹配,但是随着检测的内容日益繁杂,这种检测方法已不能很好的满足要求,而正则表达式能提供更强的
微博作为一种新兴的文体受到了广泛的关注,在国内外多个评测的推动下,关于微博的情感分析研究已成为NLP研究领域的一个热点,微博平台上存在海量的观点性文本,可以通过对它们
在Web应用程序开发中,框架和模式是很重要的软件重用技术,框架技术通过重用提高了软件的开发效率,项目通过框架,模式的设计应用达到了控制软件质量的目的。虽然框架技术的应
本文研究了基于高速采集的电机参数分析测试系统。系统包括数据采集和电机故障诊断两部分,以鼠笼式中小型三相异步电动机为数据信号源,采用数字信号处理器控制ADS8364转换器对电动机参数进行高速采集,进而对采集到的各项信号进行分析处理,诊断异步电动机故障,文中对涉及到的异步电动机故障诊断算法以及各种故障诊断方法做了详细的分析说明。系统将TMS320F2812作为数据处理与控制单元,缩短指令周期,提高了数
随着互联网技术的发展,基于Web服务的应用已经成为互联网发展的重要方面之一,目前很多与互联网相关的标准化组织已经对Web服务进行了大量的理论研究,IT企业已经开发出了部分W