1 / 59
文档名称:

J2EE与Ajax集成技术在工业直报中的研究与应用.pdf

格式:pdf   页数:59
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

J2EE与Ajax集成技术在工业直报中的研究与应用.pdf

上传人:minzo 2014/2/24 文件大小:0 KB

下载得到文件列表

J2EE与Ajax集成技术在工业直报中的研究与应用.pdf

文档介绍

文档介绍:合肥工业大学
硕士学位论文
J2EE与Ajax集成技术在工业直报中的研究与应用
姓名:潘丁丁
申请学位级别:硕士
专业:计算机应用技术
指导教师:胡敏
2011-04
J2EE 与 Ajax 集成技术在工业直报中的研究与应用

摘要

近年来,技术的迅速发展,J2EE和Ajax两种框架构建模式逐渐
走向成熟,国内外对此有较深入的研究。在Web开发中,它们充分发挥了各自
的优势,取得良好了效果。与此同时,自定义报表技术发展迅猛,其动态生成
报表的功能解决了传统报表在可扩展性和可维护性方面存在的缺陷,在实践中
有了广泛应用。
本文首先说明了基于传统J2EE技术的工业直报系统的局限性,详细分析了
传统J2EE框架的优点和不足。在分析了J2EE和Ajax技术的特点和工作流程后,
重点分析了利用Ajax构建系统的优点,如无需刷新页面、减轻服务器负担等,
探讨和研究了如何提高服务器的负载能力和客户端的加载速度。
其次,在分析J2EE和Ajax框架技术的基础上,将这两种技术结合在一起构
建了一种新的集成框架,阐述了该框架的集成方法和过程,重点研究了该集成
框架的可行性,并且以集成J2EE中的Struts、Spring和Ajax中的DWR架构设计了
表示层、业务层和数据持久层。
然后,本文对自定义报表技术进行了深入研究,介绍了自定义报表的常用
技术和工作原理,提出了一种基于XML、JasperReports和IReport技术的自定义
报表方法,并给出了具体的实现过程。
最后,针对某市经济与信息化委员会的工业直报系统进行了需求分析和详
细设计,详细应用了J2EE和Ajax的集成框架实现了该系统,同时运用XML、
JasperReports和IReport技术实现了该系统的自定义报表功能。利用Struts框架实
现了系统的MVC处理,利用Spring框架的IoC反转控制实现了系统不同层业务逻
辑的松耦合,利用DAO实现了数据的持久化操作,利用DWR框架实现了客户端
到服务器端的远程调用。

关键词:J2EE;Ajax;自定义报表;工业直报
Research and Application of Integration of J2EE and Ajax in
Industry Report

ABSTRACT

In recent years, with the rapid spread and popularity of technology,
J2EE and Ajax, which are framework building models and have matured, receive an
in-depth research abroad and at home. Also they give full play to their strengths in
Web development and obtain good result. In the mean time, the custom reports
technology, which has solved the defects on scalability and maintainability of
tradition report, is developing fast and has been widely used in practice.
Firstly, this dissertation describes the limitations of industry report system
based on the traditional J2EE technology, analyses the strengths and weakness of
traditional J2EE framework. After analyzing the characteristic and workflow of
J2EE and Ajax technology, it puts emphasis on analyzing the advantages of
building system using Ajax, such as avoiding the trouble of refreshing the page and
reducing server burden, explores and studies how to improve the server’s load
capacit