基于MVC的Web应用开发研究与设计

来源 :江苏大学 | 被引量 : 0次 | 上传用户:kaixinlfy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的日益普及,Web应用的复杂性不断地增加,其规模也在不断地扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。 本文认为,在现有的Web开发中,由于系统的界面表示、控制流程和业务逻辑代码相互混杂,导致了系统性能的下降,同时关系数据库与面向对象思想之间的“阻抗不匹配”问题也导致了开发人员很难以完全面向对象的思想进行系统开发。 为此,本文引入了MVC设计模型概念,通过分析其实现原理和特点,指出可以对其加以改进以解决Web开发中的问题。本文首先分析了J2EE体系结构及其特点,提出了在J2EE平台上使用MVC模式进行开发,接着提出使用StrutsWeb框架来实现MVC模式,并针对Struts框架对MVC模型层支持较少的弱点,引入了O/R映射思想并介绍了HibernateO/R映射工具,提出了一种新的面向对象的基于MVC设计模式的Web应用开发模型一JMMVC模型。JMMVC模型是在MVC基础上加以改进,将MVC中的模型层加以细化为业务层、持久层以及数据层,该设计模型不但能够解决传统Web开发中存在的问题,而且具有系统功能划分清晰,系统流程能够灵活配置,可扩展性、可维护性强等优点。最后将JMMVC模型具体应用于南京标牌厂的办公自动化系统的开发中,论文具体给出了“权限管理”子模块的设计实现过程。
其他文献
基于工作流的在线学习强调利用已有的IT基础设施来实现对学习过程的管理,而对学习过程中学习活动的支持仍由学习管理系统( LMS Learning Management Systems)来完成。然而,要
基于B/S模式的计算机文化基础考试系统的设计随着互联网技术的飞速发展,使在线考试系统的实现成为可能。与局域网环境下的考试系统相比,基于Internet网络的无纸化考试能够更有
本文主要研究了固定场景情况下基于背景减除方法的运动检测在视频监控中的应用。内容涉及运动检测方法及应用、背景模型选择及建立、阴影的检测和识别以及运动估值几个方面。
本文选题来自江苏科技大学“船舶工业集团军贸基金”重点科研项目---舰船综合后勤保障系统研究。为此我们设计了一个基于J2EE的分布式企业级多层次应用架构,并将利用这一架构
模型驱动体系结构是OMG在2001年提出的一种新的软件方法学,它将系统功能规约与特定技术平台的功能实现规约相分离,以达到“一次设计,任何平台实现”的目的。 本文通过把PI
XML(eXtensible Markup Language)已逐渐成为互联网信息的主要表示和交换标准。为了有效地分析和处理XML数据,研究者们已经提出了各种XML数据处理技术,其中XML的存储、索引、查
目前基于网络攻击的信息安全存储技术发展比较成熟,如防火墙技术、IDS等,而基于内控安全的信息安全存储技术发展还远未达到市场的要求。本文通过分析目前文件信息安全存储领
随着市场竞争的加剧,越来越多的电信运营商已经意识到,在寻找业务增长点的同时,要更加关注企业内部的收入管理。为了减少企业收入的流失,开始了对电信企业收入保障的研究。收入保
在传送网的建设过程中,由于种种原因,导致现有的传送网是一个设备厂商众多、多种技术并存的复杂网络,这给传送网网管系统的运行维护和综合管理带来了很大的困难。在以前的综合网
挖掘海量数据,从中发现有用的信息与知识是当前数据挖掘研究领域面临的重大挑战。到目前为止,海量数据挖掘的主要解决策略包括数据约简和数据降维等,其中,基于统计学中的抽样方法