资源描述:
《j2ee与ajax集成技术在工业直报中地研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、合肥工业大学硕士学位论文J2EE与Ajax集成技术在工业直报中的研究与应用姓名:潘丁丁申请学位级别:硕士专业:计算机应用技术指导教师:胡敏2011-04J2EE与Ajax集成技术在工业直报中的研究与应用摘要近年来,随着Internet技术的迅速发展,J2EE和Ajax两种框架构建模式逐渐走向成熟,国内外对此有较深入的研究。在Web开发中,它们充分发挥了各自的优势,取得良好了效果。与此同时,自定义报表技术发展迅猛,其动态生成报表的功能解决了传统报表在可扩展性和可维护性方面存在的缺陷,在实践中有了广泛应用。本文首先说明了基于传统J
2、2EE技术的工业直报系统的局限性,详细分析了传统J2EE框架的优点和不足。在分析了J2EE和Ajax技术的特点和工作流程后,重点分析了利用Ajax构建系统的优点,如无需刷新页面、减轻服务器负担等,探讨和研究了如何提高服务器的负载能力和客户端的加载速度。其次,在分析J2EE和Ajax框架技术的基础上,将这两种技术结合在一起构建了一种新的集成框架,阐述了该框架的集成方法和过程,重点研究了该集成框架的可行性,并且以集成J2EE中的Struts、Spring和Ajax中的DWR架构设计了表示层、业务层和数据持久层。然后,本文对自定义报
3、表技术进行了深入研究,介绍了自定义报表的常用技术和工作原理,提出了一种基于XML、JasperReports和IReport技术的自定义报表方法,并给出了具体的实现过程。最后,针对某市经济与信息化委员会的工业直报系统进行了需求分析和详细设计,详细应用了J2EE和Ajax的集成框架实现了该系统,同时运用XML、JasperReports和IReport技术实现了该系统的自定义报表功能。利用Struts框架实现了系统的MVC处理,利用Spring框架的IoC反转控制实现了系统不同层业务逻辑的松耦合,利用DAO实现了数据的持久化操作
4、,利用DWR框架实现了客户端到服务器端的远程调用。关键词:J2EE;Ajax;自定义报表;工业直报ResearchandApplicationofIntegrationofJ2EEandAjaxinIndustryReportABSTRACTInrecentyears,withtherapidspreadandpopularityofInternettechnology,J2EEandAjax,whichareframeworkbuildingmodelsandhavematured,receiveanin-depthrese
5、archabroadandathome.AlsotheygivefullplaytotheirstrengthsinWebdevelopmentandobtaingoodresult.Inthemeantime,thecustomreportstechnology,whichhassolvedthedefectsonscalabilityandmaintainabilityoftraditionreport,isdevelopingfastandhasbeenwidelyusedinpractice.Firstly,thisd
6、issertationdescribesthelimitationsofindustryreportsystembasedonthetraditionalJ2EEtechnology,analysesthestrengthsandweaknessoftraditionalJ2EEframework.AfteranalyzingthecharacteristicandworkflowofJ2EEandAjaxtechnology,itputsemphasisonanalyzingtheadvantagesofbuildingsy
7、stemusingAjax,suchasavoidingthetroubleofrefreshingthepageandreducingserverburden,exploresandstudieshowtoimprovetheserver’sloadcapacityandtheclientload.Secondly,basedontheanalysisofJ2EEandAjaxtechnology,itcombinesthemtogethertobuildanewintegratedframework,elaboratest
8、heintegrationmethodsandprocessesoftheframework,putsstressonthefeasibilityoftheintegrationframework,anddesignsthepresentlayer,businesslayer