北京邮电大学
硕士学位论文
基于Struts架构的应用系统中对象型数据报表系统的设计与实
现
姓名:冯莉
申请学位级别:硕士
专业:计算机科学与技术
指导教师:李文生
20060306
基于架构的应用系统中对象型数据报表系统的设计与实现摘要近年来,随着技术的迅猛发展,计算机网络给人们的工作、学习和日常生活带来了很大的便利,同时7⒓际跻苍诓欢细新。是咎岢龅目7⑵笠导队τ玫钠教ǎ傲丝7⒁桓多层、分布式企业应用的全部技术。虽然提出三层模型来实现τ每7⒌哪?榛谑导士7⒐讨校庵只秩匀徊还痪体,往往在实现显示的逻辑中包含了大量的业务和流程控制代码,没有达到原本希望的功能细分、模块开发的目的。框架的提出为解决中存在的这些问题指出了一个很好的方向。本文首先分析了多层应用系统的发展,然后简要的介绍了,并对其中包含的几种核心技术进行了描述。重点描述的是一个在线考试系统中的报表系统的研发过程,从开发工具的选择到利弊的分析,再到根据开发平台、整个考试系统的架构设计以及所选的报表开发工具来研究并最终开发出满足需求的报表系统。描述了在项目开发的过程中首先将传统的关系型数据库通过映射工具转化为持久对象、然后再以对象的形式来操作数据库数据的创新性设计思想,并且说明了两种方式的利弊。关键字:映射在线考试报表
...’.甀甁琤甮痶琲琧甀
本人签名:.溲ぃ迎蔓:§:丛保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密论独创性虼葱滦声明申请学位论文与资料若有不实之处,本人承担一切相关责任。日期:关于论文使用授权的说明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笞袷卮斯娑.
框架原本希望用疭淝的三层架构来分离网站的显示、业务、数第一章绪论弟一早珀下匕兼容于所有主流浏览器,还必须安全、稳定、快速、灵活、容易扩展。要实现这些要据三层逻辑,实现7⒌哪?榛5导っ髡庵旨虻サ姆掷氩⒉还苡谩M容性、图像创建和等等;而大多数开发人员则更注重创建业务逻辑与能出现如下问题:募谋嘈凑弑匦爰饶芄豢7⒊雒拦鄣囊趁妫忠S泻芮康脑擞肑写程序的能力,使得开发人员的角色分工不明确。·用于控制流程的代码嵌入到每个募校绻@斫庥τ贸绦虻恼个流程,必须浏览所有网页。对于拥有成百上千张页面的大型网站,其逻辑·代码除了控制流程外,还要参与业务逻辑和数据操作的实现。更改业务为了解决这些τ每7⒅写嬖诘奈侍猓琈模式应运而生。是模式的男窗妗是甐瓹募蛐础代表了应用的业务逻辑ü齁珽实现琕怯τ玫南允韭呒由趁婀钩,则提供应用的处理过程控制话闶荢ü庵稚杓颇J桨延τ玫囊务逻辑、流程控制和显示逻辑分成不同的组件来实现。同时这些组件还可以进行交互近年来,随着际醯难该头⒄梗扑慊绺嗣堑墓ぷ鳌⒀昂腿粘生活带来了很大的便利,同时7⒓际跻苍诓欢细隆4幼畛醯木蔡车蕉态网页、从到⒃俚剑畁、等,现在甚至小学生都可以在互联网上发布网页。但是小学生的网页和专业开发的网站有质的区别,专业网站要求美观、方便、求,就必须有专业的开发人员,包括网页设计人员和程序开发人员。设计人员专门处理显示逻辑,必须理解颜色、用户、生产流程、网页布局、浏览器兼数据处理、而不是用户界面。但在普通的开发的τ弥校硐允镜腏中往往会包含大量的代码,使得显示逻辑和业务逻辑混淆不清。网站开发中可流程将不可避免的混乱和复杂。逻辑和数据可能牵涉到相关的每个页面。一·除了不利于开发外,还使得调试困难重重。北京邮电大学硕士学位论文第一章绪论
蔓曼曼曼曼曼罾曼崖曼曼曼舅寺舅曼曼曼韭仿和重用。因为具有组件化的优点从而更易于实现对大型系统的开发和管理。但开发低潮瓤7⒓虻サ腏应用要复杂的多,所以采用迪諻应用时,运用一个现成的框架能加快开发速度,提高开发质量。就是这样的一个基于平台的在各个领域中的应用开发做了很多的研究及实现。但随着为了优化平台的τ孟低车募芄苟男滦图芄鼓J絊奶岢觯A丝7⒑徒ü沟方便快捷,很多开发中或即将开发的项目都开始尝试采用的架构模式。一般情况下,所开发的某个领域的应用系统均采用传统的某个主流关系型数据库,例如始尝试使用自由软件作为开发平台和工具
基于Struts架构的应用系统中对象型数据报表系统的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.