基于J2EE和MVC的Web研究

来源 :华东交通大学 | 被引量 : 0次 | 上传用户:sun949423350
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和Web技术的广泛应用,基于B/S的多层Web体系结构逐渐发展并成熟起来,越来越多的企业都迫切要求高效地构建自己的Web业务系统。Sun公司发布的J2EE技术规范提供了一个基于组件的方法来设计、开发、装配和部署应用程序。J2EE平台使用了一个多层的分布式的应用程序模型。MVC (Model—View—Controller)设计模式的出现使得模型层、控制层和视图层各层层次分明,各个模块之间相互独立,提高了灵活性和可重用性。Struts是一个基于J2EE平台和MVC设计模式的框架,它全面减轻了构建多层Web应用的负担,提供可复用的软件构架。在Struts框架中,视图层的显示一般采用JSP技术和自定义标签库Taglib,但是由于JSP自身存在着一些缺陷,如不能很好的支持XML,使得Struts框架不具备很好的视图层适应性。 针对上述背景,本文引入了XSL技术。通过分析XSL的特点,指出可以利用XSLT强大的转换功能,把它和Struts结合在一起,对Struts的视图部分进行改进。在此基础上本文提出了一个合理的解决方案,并给出了改进之后的模型XStruts。该模型是Struts的扩展,它将表现逻辑和业务逻辑分离,支持XML、XSL等标准,具有可扩展性和易维护性,提供对多种类型客户端的支持。本文重点分析了XStruts模型的设计原理和关键实现技术。论文最后,在提出的XStruts模型的基础上设计开发了一个典型的Web应用——网上书店,并给出了详细设计过程,说明了XStruts模型的可行性。
其他文献
随着电脑和互联网的广泛应用,使得网络安全问题逐渐开始显现得重要起来。当计算机通过Internet联接到一起时,信息安全的内涵也就发生了根本的变化。它不仅从一般性的防卫变成
随着计算机软硬件的发展,目标跟踪技术在军事、交通管制、智能监控、GPS导航等多个领域得到了应用,相关的算法的研究日益深入。粒子滤波因其在非线性、非高斯系统的状态估计
与/或树是用于表示问题及其求解过程的一种形式化方法,它为问题的解决提供了一种问题归约的方法。Petri网是一种系统建模工具,由于其异步、并发的特性很适合描述动态系统,因
软件体系结构是软件工程领域中发展迅速的一个研究领域。软件体系结构是指系统中构件、连接件和它们之间的连接和配置等,是对软件系统的一个高层次的描述。根据软件体系结构
信息技术的发展使许多医院、社区医疗机构、医疗研究机构或企业中产生着大量的临床数据、病例资料、病历档案等健康数据。在这些包含了时间、空间信息的多维健康数据中蕴藏着
单片机技术经过几十年蓬勃的发展,正处于片上系统SoC阶段。由于单片机技术重视实践,因此教学实验系统在单片机教学中显得不可或缺的。本文所讨论的教学实验系统采用片上资源
文摘准确全面地反映某一文档或多文档的中心内容。在当今信息爆炸的背景下,各种信息的增长速度远大于手工文摘的处理速度。因此,人们需要一种快速浏览信息的工具,该工具直接
传统的系统构建方法已经难以满足顾客日趋个性化、复杂化和多变化的服务系统开发需求,服务工程方法体系的研究已经成为必然的发展趋势。基于服务模型驱动体系结构的服务工程
随着网络技术的快速发展,保证网络的安全也显得越来越重要。入侵检测系统通过收集和分析系统日志或者网络数据来检查系统或网络中是否存在违反安全策略的行为和被攻击的迹象
流媒体技术起源于窄带互联网时期,自1995年推出第一个Internet流媒体播放器以来,流媒体应用有了爆炸性增长。流媒体采用“边下载、边输出”的流式传输,这不仅使启动延时大幅的缩