`
dysfzhoulong
  • 浏览: 70449 次
  • 性别: Icon_minigender_1
  • 来自: 长沙市
社区版块
存档分类
最新评论

Struts 框架应用

 
阅读更多
Struts 框架应用
一般所说的Struts框架指的是Struts1,Struts框架是最早的MVC框架。
Struts框架的流程图:





从图可以知道Struts的工作流程
1> 客户端发出请求,ActionForm封装数据,然后提交给ActionServlet。
2> ActionServlet根据请求信息找到指定的Action,并将请求转发给Action.
3> Action调用JavaBean(即视图)提供的业务逻辑方法处理请求,并返回ActionForward
4> ActionServlet根据ActionForward信息请求转发给JSP页面。
5> 将最终页面返回给客户端。
Struts框架出现的问题是:它的Action与Servlet API紧密结合在一起,增加了程序的耦合性。

WebWork框架应用.
WebWork是一个优秀的基于MVC模式的框架。其优于Struts框架的最突出特点是:在WebWork的开发过程中,代码已经不再依赖Servlet API了。






从图可以知道Struts的工作流程
1> ServletDispatcher接收客户端的请求。
2> ServletDispatcher根据请求找到指定的Action,并调用该Action处理请求信息。
3> Action处理完成后返回一个结果映射,该映射指定具体视图信息。
4> 由视图信息找到对应的JSP页面,并返回给客户端。
  • 大小: 7.7 KB
  • 大小: 7.7 KB
1
2
分享到:
评论

相关推荐

    Struts框架应用于jsp中

    标题"Struts框架应用于jsp中"表明我们将探讨如何在JSP应用程序中使用Struts框架来改善项目结构和提高代码质量。 描述中提到的“模型1”设计模式,是指在早期的JSP开发中,通常将业务逻辑、数据访问和视图渲染都集中...

    通信与网络中的浅谈STRUTS框架应用对于Web服务扩展的作用

     1 Struts框架应用模式  1)建立在MVC这种公认的好的模式上的,struts在M,V,C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库,也就是说它的着力点在C和V上,有mvc的一系列有点,如:结构层次分明,...

    基于Java语言的Struts框架应用设计源码学习指南

    本项目提供一份基于Java语言的Struts框架应用设计源码学习指南,包含27个文件,涵盖6个XML配置文件、3个Java源文件、3个JSP文件、3个类文件以及相关项目配置文件,旨在帮助开发者深入理解Struts框架的应用设计。

    Struts框架应用在小区物业管理系统中

    Struts框架应用在小区物业管理系统中 来源:http://www.javaapi.cn

    Struts框架分析与应用.pdf

    ### Struts框架分析与应用 #### 一、MVC模式概述 MVC(Model-View-Controller)是一种软件架构模式,旨在将应用分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于清晰地区分...

    struts框架原理图

    为了更好地理解和应用Struts框架,本文将深入解析这些关键知识点。 ### Struts框架概述 Struts是一个开源的Web应用程序框架,属于MVC(Model-View-Controller)模式的一种实现。它主要用于Java EE平台上的Web开发...

    运用STRUTS框架结构的电子商务系统JSP源码

    在"运用STRUTS框架结构的电子商务系统JSP源码"中,我们可以深入学习和理解如何将STRUTS框架应用于实际的电子商务场景。 1. **STRUTS框架基础**:STRUTS的核心是ActionServlet,它负责接收HTTP请求,并通过配置文件...

    完整的struts2框架应用实例.docx

    Struts2 框架应用实例详解 Struts2 框架是一种基于 Java 语言的 Web 应用程序框架,它提供了一个灵活的和可扩展的架构,以帮助开发者快速构建基于 Web 的应用程序。下面是 Struts2 框架应用实例的详细介绍: 一、...

    Struts框架的应用研究.pdf

    ### Struts框架的应用研究 #### 一、Struts框架概述 Struts框架是Apache软件基金会下的Jakarta项目的一部分,它是一种用于开发Java EE Web应用程序的开源框架。随着互联网技术的发展和软件系统的日益复杂化,软件...

    基于struts框架mvc模式应用的实现

    ### 基于Struts框架MVC模式应用的实现 #### 概述 本文主要探讨Struts框架在MVC(Model-View-Controller)模式下的应用实现,旨在为读者提供一个深入理解Struts框架及其在Web开发中作用的机会。通过详细解析MVC模式...

    struts框架详细介绍

    Struts框架是一个基于MVC(模型-视图-控制器)设计模式的Java Web应用程序框架,由Apache软件基金会的Struts项目开发。它旨在提供一种结构化的、可维护性高的开发方式,以帮助开发者构建Web应用。以下是Struts框架的...

    struts框架的最简单应用,懂的就不用下了

    Struts框架是Java Web开发中的一个关键工具,它基于Model-View-Controller(MVC)设计模式,旨在简化Web应用程序的构建。这个压缩包可能是为了帮助初学者理解并开始使用Struts框架的基础知识。 首先,Struts框架的...

    struts框架与标签.doc

    Struts框架是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它为开发者提供了一种组织和管理应用程序逻辑的方式。Struts框架的主要目标是简化开发过程,提高代码的可维护性和可扩展性。以下...

    基于MVC模式Struts框架

    通过本篇文章的学习,我们不仅了解了Struts框架的基本原理,还通过具体的案例深入了解了如何利用Struts框架快速构建高质量的Web应用程序。对于初学者而言,掌握Struts框架不仅可以提高开发效率,还能为今后的软件...

    JAVA Struts 框架 代码示例

    Java Struts框架是Java开发Web应用的一个经典框架,由Apache软件基金会维护,它基于Model-View-Controller(MVC)设计模式,旨在简化企业级应用的开发过程。本压缩包包含的是"day01_all"的学习资料,可能包括源代码...

    struts框架代码

    通过以上步骤,我们可以构建出一个基础的Struts框架应用。然而,实际开发中,Struts还可以与其他技术如Hibernate、Spring等集成,实现更复杂的业务需求。理解并熟练掌握Struts框架,对于Java Web开发者来说,是提升...

    基于struts框架的学生管理系统

    在Java Web开发领域,Struts框架是一个广泛应用的MVC(Model-View-Controller)框架,它为构建可维护、可扩展的Web应用程序提供了强大的支持。本项目“基于Struts框架的学生管理系统”是学习JSP与Struts结合运用的...

    struts框架的基本实现

    在"struts框架的基本实现"中,我们将探讨如何实现从JSP页面传递值到Action,再由Action返回到JSP,以及在这个过程中Java反射技术的应用。 首先,了解Struts框架的基本结构是非常重要的。它主要由以下组件构成: 1....

    J2EE项目实训——Struts框架技术.rar

    Struts框架是Java EE(以前称为J2EE)平台上的一个关键组件,它是一个开源的MVC(Model-View-Controller)框架,用于构建可维护性高、结构清晰的Web应用程序。本实训主要关注如何使用Struts框架进行实际项目的开发,...

Global site tag (gtag.js) - Google Analytics