MVC模式的应用架构系统的研究与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:davesd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件丌发过程中,设计模式扮演了极其重要的作用。MVC是目前应用系统丌发中被广为采用的一种设计模式。面对大量用户界面,业务逻辑复杂的大型应用程序,MVC架构的应用将会使软件在健壮性、代码重用和系统结构方面上一个新台阶。MVC架构把应用强制分为模型、视图和控制器三层,使得系统结构清晰,有利于系统的维护和扩展。Struts框架作为MVC设计模式的一种实现,它提供了大量的JSP标签库,可以进行各种插件开发,简化了视图层的开发。Hibernate的应用,可以避免手工编写访问数据持久层的方法,简化了业务模型的开发。Struts框架与Hibernate框架的有效整合,让Struts负责降低系统总架构的耦合性,而让Hibernate负责降低业务模型部分的丌发难度,消除了单独使用这些框架开发系统的不足。本文首先分析了J2EE的多层应用模型、MVC设计模式的特征和MVC架构的基本实现方法,然后对Struts的工作流程和Hibernate的体系结构进行了详细分析研究,并在此基础上,应用集成Struts和Hibernate的MVC架构,探讨了某中等职业学校毕业生就业信息管理系统的设计开发过程,旨在为构建同类应用系统提供参考与借鉴。采用一集成的MVC应用架构开发应用系统,无论是在整体架构上还是在局部的复杂业务模型中都有了更低的耦合性,系统的灵活性与可维护性也得到了提高,降低业务模型部分的丌发难度,增强了系统的可移植性,提高了系统性能。
其他文献
盈余管理是企业管理当局或者控股股东为了谋取自身利益通过各种途径影响对外提供的盈余信息,误导利益相关者决策的一系列行为。盈余管理使得外部利益相关者赖以做出决策的信
随着信息社会不断发展和新兴媒体的兴起,推动媒体融合发展、建设全媒体成为我们面对的一项紧迫课题。县级党报作为基层媒体单位应如何破题?本文以酉阳报社的探索与实践为例,
经过实验研究温度对溶液的pH有较大影响,而目前部分环境标准中对pH的检测并没有加入温度的影响,所以本文针对该问题是否合理展开讨论。综合不同条件下环境标准pH的检测方法以
叙述了矿井运输中应用变频器的意义,针对变频器进行研究,深入探讨其在矿井运输中的应用,以期达到煤矿高效生产、矿井发展可持续化的目标。
对高校高水平篮球队管理现状进行了调查分析,结果表明,高水平篮球运动员对自身文化水平、文化课学习、利益分配方面的满意程度较低,对运动训练、对自我发展期望的满意度呈分
这张《竹溪六逸图》(立轴,设色纸本,185×95cm),张大千先生作于己卯(1939年),时年41岁,正是他居住青城山期间,多有闲暇,游目骋怀,笔墨有所寄寓。此作无疑是张大千的一张
随着半导体晶圆直径的增大和芯片厚度的减薄,对晶圆表面加工质量和加工效率提出了更高的要求。在晶圆磨削过程中,磨削力直接影响晶圆磨削表面质量和加工效率,对其进行监测和控制
住房是人类生存的基本条件,既有商品属性,也有社会保障属性。随着经济的持续稳定增长,我国城镇居民的居住状况得到了显著改善,居住水平不断提高。但仍然存在相当数量的城镇家庭面
当今FDI在全球的流动推动了世界各国的经济发展,但也带来一些问题,如技术与资金的捆绑问题以及大量利润汇回本国在一定程度上削弱了FDI的积极作用。但任何一个国家都不应将外
语文教师素养历来是研究者研究的热点课题之一,对语文教师素养进行研究有非常重要的现实意义。随着时代发生巨大的变化和新的课程改革不断涌现的今天,语文教师该有怎样的素养?