`
447214075
  • 浏览: 78545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sturts流程

 
阅读更多
Web 应用都是请求一响应的程序结构。程序是由客户端Client 发出HπP 请求开始
的,客户端请求被ActionServ let 拦截。在ActionServ let 处,有两种情况:
·要求逻辑控制器处理的请求:
·简单转发的请求。
对于第一种的请求, ActionServlet 需要调用对应的Action 。因此ActionServ let 将请
求转发到Action ,如果请求还配置了对应的FormB ean ,则ActionServlet 还负责用请求
参数填充Actio nFormo ActionForm 的实质就是Jav aB ean ,专门用于封装请求参数。
此时的Action 将无须从HTTP Request 中获取请求参数,而是从ActionForm 中获得
129
轻量级J2EE 企业应用实战一-Struts+Spring+Hibernate 整合开发
请求参数。Action 获得请求参数后,调用Model 对象由JavaBean 处理用户请求。Action
处理完用户请求之后,将处理结果包装成ActionForward ,回送给ActionServlet 。
由于ActionForward 对象封装了JSP 资源的映射。因此, ActionServlet 知道调用合适
的JSP 资源表现给客户端。
对于第二种请求, HTTP 请求无须Action 处理,只是对普通资源的请求,作为超级
链接的替代。因为ActionServlet 直接将该请求转发给JSP 资源,既不会填充ActionForm,
也无须调用Action 处理。
JSP 页面在表现之前,还需要调用对应的JavaBean,此处的JavaBean 不再是包含业
务逻辑的JavaBean,而是封装了处理结果的普通vo (值对象)。
JSP 页面根据vo 的值,可能利用JSTL 或者Struts 的标签库来生成HTTP 响应给客
户端。总之JSP 应尽量避免使用Java 脚本。
分享到:
评论

相关推荐

    struts流程图struts流程图

    struts流程图struts流程图struts流程图struts流程图

    struts流程

    struts流程

    最详细的struts流程图

    最详细的struts流程图 最详细的struts流程图 最详细的struts流程图

    Struts流程应用配置及定制标签.rar

    1.Struts流程描述.ppt 1-2.Struts应用.ppt 2-1.Struts的工作流程.ppt 2-2.JSP文件解析.ppt 2-3.struts实验1.ppt 2-4.struts实验2.ppt 3.struts控制器.ppt 3.配置struts.ppt

    struts流程图

    对于struts的了解能够更系统和逻辑,希望能多多学习..

    Struts2 基本流程

    我们已在前面学习了Servlet 数据库应用,有了JSP、Servlet 、JDBC的一些知识、理解和...2. Struts2基本流程 3. 了解核心控制器FilterDispatcher及在web.xml中的配置 4. 了解业务控制器Action及在struts.xml中的配置

    struts 流程

    理解Struts的工作流程对于开发者来说至关重要,因为它可以帮助我们更好地组织代码,提高开发效率,并确保应用程序的可维护性和扩展性。下面将详细解析Struts的流程。 1. **请求发起**:当用户在浏览器中输入URL并...

    Struts运行流程图(详细)

    底层,详细. Struts运行流程图(详细) Struts运行流程图(详细) Struts运行流程图(详细)

    struts2工作流程

    在深入探讨Struts2的工作流程之前,我们先了解一下MVC模式的基本概念。MVC模式将应用逻辑分隔为三个部分:模型(Model)处理业务逻辑,视图(View)负责展示数据,控制器(Controller)协调用户输入和模型间的交互。...

    Struts2工作流程图

    虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度...

    Struts 原理 流程图

    Struts 原理 流程图Struts 原理 流程图

    Struts工作流程

    以下是Struts工作流程的详细说明: 1. **模型(Model)**: 模型层主要负责应用程序的状态管理和业务逻辑处理。在Struts框架中,模型通常由JavaBean或Enterprise JavaBeans(EJB)来实现。JavaBean是简单的Java类...

    struts2流程与流程图

    一个请求在Struts 2框架中的处理大概分为以下几个步骤。  客户端提交一个(HttpServletRequest)请求,如上文在浏览器中输入 http://localhost: 8080/bookcode/ch2/Reg.action就是提交一个(HttpServletRequest)...

    struts业务流程图

    非常明确的,清晰明了的struts 业务流程图,把图看懂了就懂struts了。

    struts-hibernate参考文档

    struts流程 struts流程 ,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品 Hibernate是一个开放源代码的...

    struts实现流程

    struts流程,个人的一点总结,各位将就着看吧

    超详细struts2执行流程图

    这张流程图 深刻的描述了 struts2的执行流程 帮助了解Struts2

    Struts简介 什么是Struts Struts基本运作流程

    Struts简介 什么是Struts Struts基本运作流程 ActionMapping类 Action类 ActionForm类 ActionError与ActionMessage 协同开发 模块化程序 Struts异常处理 Struts国际化支持 PlugIn接口 等等

    最详细的Struts工作流程图

    这是一个详细的Struts工作流程图,里面包含JSP、java(Action、ActionForm等)类

    Struts2工作流程

    在深入理解Struts2的工作流程之前,我们需要先了解一些基本概念。 1. **MVC模式**: MVC模式将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。模型负责业务逻辑,视图负责显示...

Global site tag (gtag.js) - Google Analytics