資源描述:
《j2ee與ajax集成技術(shù)在工業(yè)直報中地研究與應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、合肥工業(yè)大學碩士學位論文J2EE與Ajax集成技術(shù)在工業(yè)直報中的研究與應(yīng)用姓名:潘丁丁申請學位級別:碩士專業(yè):計算機應(yīng)用技術(shù)指導(dǎo)教師:胡敏2011-04J2EE與Ajax集成技術(shù)在工業(yè)直報中的研究與應(yīng)用摘要近年來,隨著Internet技術(shù)的迅速發(fā)展,J2EE和Ajax兩種框架構(gòu)建模式逐漸走向成熟,國內(nèi)外對此有較深入的研究。在Web開發(fā)中,它們充分發(fā)揮了各自的優(yōu)勢,取得良好了效果。與此同時,自定義報表技術(shù)發(fā)展迅猛,其動態(tài)生成報表的功能解決了傳統(tǒng)報表在可擴展性和可維護性方面存在的缺陷,在實踐中有了廣泛應(yīng)用。本文首先說明了基于傳統(tǒng)J
2、2EE技術(shù)的工業(yè)直報系統(tǒng)的局限性,詳細分析了傳統(tǒng)J2EE框架的優(yōu)點和不足。在分析了J2EE和Ajax技術(shù)的特點和工作流程后,重點分析了利用Ajax構(gòu)建系統(tǒng)的優(yōu)點,如無需刷新頁面、減輕服務(wù)器負擔等,探討和研究了如何提高服務(wù)器的負載能力和客戶端的加載速度。其次,在分析J2EE和Ajax框架技術(shù)的基礎(chǔ)上,將這兩種技術(shù)結(jié)合在一起構(gòu)建了一種新的集成框架,闡述了該框架的集成方法和過程,重點研究了該集成框架的可行性,并且以集成J2EE中的Struts、Spring和Ajax中的DWR架構(gòu)設(shè)計了表示層、業(yè)務(wù)層和數(shù)據(jù)持久層。然后,本文對自定義報
3、表技術(shù)進行了深入研究,介紹了自定義報表的常用技術(shù)和工作原理,提出了一種基于XML、JasperReports和IReport技術(shù)的自定義報表方法,并給出了具體的實現(xiàn)過程。最后,針對某市經(jīng)濟與信息化委員會的工業(yè)直報系統(tǒng)進行了需求分析和詳細設(shè)計,詳細應(yīng)用了J2EE和Ajax的集成框架實現(xiàn)了該系統(tǒng),同時運用XML、JasperReports和IReport技術(shù)實現(xiàn)了該系統(tǒng)的自定義報表功能。利用Struts框架實現(xiàn)了系統(tǒng)的MVC處理,利用Spring框架的IoC反轉(zhuǎn)控制實現(xiàn)了系統(tǒng)不同層業(yè)務(wù)邏輯的松耦合,利用DAO實現(xiàn)了數(shù)據(jù)的持久化操作
4、,利用DWR框架實現(xiàn)了客戶端到服務(wù)器端的遠程調(diào)用。關(guān)鍵詞:J2EE;Ajax;自定義報表;工業(yè)直報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