admin 管理员组

文章数量: 1184232


2024年1月12日发(作者:石塑地板的致命缺点)

龙源期刊网

基于MVC模式Struts框架研究与应用

作者:杨文红 赵德平 刘柯剑

来源:《硅谷》2008年第20期

[摘要]Struts框架具有组件的模块化,灵活性和重杨文红 赵德平 刘柯剑用性的优点,同时简化了基于MVC的web应用程序的开发。讨论Struts框架实现MVC模式的原理与方法。

分布式企业应用软件结构复杂、涉及多种技术,对设计开发人员提出了很高的要求。在此情况下,运用设计模式――可复用的设计方案进行软件的设计开发十分必要。MVC模式已被证明是一种成功的软件设计模式,主要讨论一种实现MVC模式的应用框架――Struts。

[关键词]Struts MVC 设计模式

中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1020052-01

一、引言

由于Web应用的大型化、功能日趋复杂,使得传统的开发方式不再适合,一种新的设计模式MVC模式(Model-View-Controller,模型-视图-控制器)被广泛应用于网站架构设计中。Struts作为MVC模式的一种实现,很好的结合了JSP、Servlet、JavaBean、Taglib等技术。

二、Jsp Model1和Jsp Model2

在早期的Java Web应用中,常会提到Jsp Model1和Jsp Model2这两个概念。在Jsp

Model1模型中,JSP充当着控制器与视图的双重角色,JavaBean扮演了模型的角色。JSP直接调用后台模型进行业务处理,同时,再由JSP返回用户结果界面。这种模型对于一些小型的程序还是可以满足的,但对于大规模的系统就显得力不从心。因为倘若将JSP即当成控制器又当成视图,那么在页面代码中就会有大量的HTML标记与Java语言的混合物,这对程序的维护是非常不利的,而且对与页面开发人员和程序设计人员的分工将造成太多的约束,无法使它们并行工作,开发效率也就大大降低,故很难对整个系统进行有效的控制管理和开发。所以现阶


本文标签: 模式 开发 框架 进行 应用