基于J2EE的MVC设计模式的研究和实现

被引量 : 87次 | 上传用户:zhoucun7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的迅速发展和J2EE平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC设计模式分离了数据的控制和数据的表现,在实现多层Web应用系统中具有明显的优势。Struts是一个基于J2EE平台、实现了MVC设计模式的框架,它全面减轻了构建多层Web应用的负担,提供可复用的软件构架。在Struts中,视图部分通常基于JSP和taglib技术来构建。但是,以JSP作为显示技术存在着一些局限性,尤其是对XML的支持不佳。这样,现有的框架不具备良好的表现层适应性。 针对上述背景,本文引入了XSL技术。通过分析XSL的特点,指出可以利用XSLT强大的转换功能,把它和Struts结合在一起,对Struts的视图部分进行改进。在此基础上本文提出了一个合理的解决方案,并给出了改进之后的模型IXIStruts。该模型是Struts的扩展,它将表现逻辑和业务逻辑分离,支持XML、XSL等标准,具有可扩展性和易维护性,提供对多种类型客户端的支持。本文重点分析了IXIStruts模型的设计原理和关键实现技术。论文最后,在提出的IXIStruts模型的基础上设计开发了一个典型的Web应用——网上书店,并给出了详细设计过程,说明了IXIStruts模型的可行性。
其他文献
罗尔斯的政治哲学坚持政治价值的独立性,走出道德多元论的困惑,开辟了政治证明的新传统。罗尔斯吸取了康德道德建构主义的精髓,以公共理性精神为出发点,阐释了政治建构主义的
本文采取比较研究的方法,以典型案例国家医疗保障制度体系为研究对象,以制度模式分析为研究主线,从医疗保障制度形成、建立和发展的历史角度,运用经济学理论对医疗保障制度体系及
伦理学理论在泛义上的“被应用”有两种意义 ,即被直接地或间接地作为理解或解释而诉诸。有三种直接诉诸伦理学理论的方式。将一种体系作为解释系统应用于全部领域的方式目标
论文正文分为七章,从不同角度剖析股票价格及股市特性。 第一章首先从微观经济个体投资约束条件出发,利用股票投资收益率与供求关系的最优化条件,推导出股票供求模型、均衡价
早期罗马帝国的城市化运动促进了罗马和各行省经济的发展,改变了经济结构和生活方式,推动了罗马帝国经济的繁荣。
心理学实验室的建立标志着心理学脱离了哲学母体,成为一门独立的科学,事实上在心理学的发展过程中一直受到哲学思想的影响。行为主义的思想有其深刻的哲学渊源,机械唯物主义
改革开放以来我国经济全面迅速发展,对交通的需求日益增大,发展大运量城市轨道交通是必然的选择,另外,随着区域经济的发展需要城市之间发展轨道交通。 本论文从公共物品理论、
<正>2010年卫生部印发《医院处方点评管理规范(试行)》,此规范旨在通过处方点评对处方书写的规范性及药物临床使用的适宜性进行评价,发现存在或潜在的问题,规范医师处方行为,
粒子群优化算法(Particle Swarm Optimization,PSO算法)源于鸟群和鱼群群体运动行为的研究,是一种基于群智能方法的演化计算技术,是演化计算领域中的一个新的分支。本论文系统的论
民族精神内在于民族意识 ,是民族先进的、优秀的思想文化、民族性格、民族传统和价值观念 ,是民族意识的精华。民族价值观是民族精神形成和发展的向导和动力。民族精神实质上