欢迎来到天天文库
浏览记录
ID:35122043
大小:21.09 MB
页数:69页
时间:2019-03-19
《bs模式下的web应用中基于xml生成pdf机制的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海师范大学硕士学位论文B/S模式下的Web应用中基于XML生成PDF机制的研究与实现姓名:周为申请学位级别:硕士专业:计算机应用技术指导教师:胡金初20080301上海师范大学硕士学位论文摘要摘要Web技术的飞速发展使得基于B/S模式的Web应用成为当前的一个应用主流,办公的信息化和无纸化程度已经越来越高,Web系统被要求支持的文件格式也更丰富,各类出版物和报表的首选格式PDF也在其中。在Web系统中更快速方便地生成PDF成为一个重要的应用需求。本文以使用J2EE架构的Web系统“ESS”的设计与实现作为论文的研究背景,对在Web系统中
2、基于XML生成PDF的机制进行了深入细致的研究。目前主流的Web系统虽然也支持以XML为介质生成PDF,但其XML多属于数据介质,对PDF显示格式的支持并不多见,在生成PDF的过程中,数据与格式的分离度不高。本文从剥离XML中数据与格式的角度入手,设计开发出部分XML对PDF显示格式的描述标签,针对XML的遍历提出了改进,提出用Hash表进行格式信息与表示数据的映射组合,并利用iText开源项目设计开发相应的Java包,以期在Web系统中快速方便地动态生成PDF。这些研究结果在Web系统“ESS"中得到了成功地实现。关键词:J2EE,XM
3、L遍历,Hash映射,PDFAbstract上海师范大学硕士学位论文TherapiddevelopmentofB/SbasedWebsystemmakesWebapplicationtObemainstreamapplication.TheWebsystemwasaskedtosupportmorefileformatslikePDFasoneofthemostpreferredformat.SOitisanaturalrequesttomaketheWebsystemgeneratingPDFmorequickly.BasedonJ2E
4、EframeworkfortheuseoftheWebsystem,Thedesignanddevelopmentof”ESS”isusedasabackgroundprojecttobetheWeb—basedsystemtogeneratePDFbasedonXMLforthedeeplyresearch.ThemainstreamWebsystemnowadays,thoughsupporttogeneratePDFbasedonXML,butXMLalwaystakearoleofdatamedium,thehighseparat
5、ionofformatanddataintheprocessofgeneratingPDFisrequired.ThispaperdiscussedhowtoseparatethedataandformatinXML,anddevelopedsomeoftheXMLlabels,improvethealgorithmofXMLtraversal,mappingtheformatdataanddisplaydatawithHashTable,anduseopen—sourceprojectlike‘‘iText”todevleloptheJ
6、avapackages,withaviewtotheWebquicklyandeasilyinthesystemdynamicallygeneratedPDF.Intheend,accompanytheresearchresultin“ESS”project.Keyword:J2EE,XMLtraversal,Hashmappings,PDFII独创性卢明及学位版权声明书上海师范大学硕士学位论文独创性声明及学位版权声明书学位论文独创性声明本论文是我个人在导师指导下进行的研究工作及取得的研究成果。论文中除了特别加以标注和致谢的地方外,不包含
7、其他人或机构已经发表或撰写过的研究成果。其他同志对本研究的启发和所做的贡献均已在论文中做了明确的声明并表示了谢意。论文作者签名:论文使用授权声明本人完全了解上海师范大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其它手段保存论文。保密的论文在解密后遵守此规定。⋯⋯:周彩日期:夕衙岔月旌Et导师签名:弱艄伽嗍翮年r月≥2日上海师范大学硕士学位论文第一章绪论1.1引言第一章绪论随着信息化技术的发展和普及,信息平台网络化工作正进一步展开,但当前信息平
8、台技术与标准还不够成熟,也没有能完全适应所有信息平台的设计方案。为了进一步推动信息平台的发展,必须研究开发适应新时代的基于Internet和Intranet的信息平台,以提高管理的效率,提升企
此文档下载收益归作者所有