收藏 分享(赏)

Struts 各个组件工作原理.doc

上传人:凯文文 文档编号:46609 上传时间:2018-07-31 格式:DOC 页数:2 大小:51KB
下载 相关 举报
Struts 各个组件工作原理.doc_第1页
第1页 / 共2页
Struts 各个组件工作原理.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、-struts in action 读书笔记1. ActionServlet:Struts 的 ActionServlet 控制导航流。当 ActionServlet从容器接到一个请求,它使用 URI(或者“path”)也决定哪个 Action 来处理请求。2. Action:用来访问业务逻辑类。一个 Action 可以校验输入,并且访问业务层以从数据库检索信息。为校验输入或者使用输入来更新数据库,Action 需要知道什么值被提交上来。它并不是强制每个 Action 都要从请求中抓取这些值,而是由 ActionServlet 将输入绑定到 JavaBean 中。3.ActionForm:输入

2、 bean 是 Struts ActionServlet 类的子类。ActionServlet 通过查找请求的路径可以决定使用哪个 ActionForm(输入 Javabean ) ,Action 也是通过同样的方法选取的。ActionForm 扩展了org.apache.struts.action.ActionForm 类。4.ActionMapping:Struts 将这些细节绑定在一个 ActionMapping 对象中。每个 ActionMapping 相对于一个特定的路径。当某个路径被请求时,Servlet 就查询 ActionMapping 对象。ActionMapping 对象告

3、诉 servlet,哪些个Action,ActionForm,和 ActionForward 将被本次请求使用。每个请求都必须以 HTTP 响应进行应答。通常,Struts Action 并不自行渲染响应信息,而是将请求转发到其他资源,比如 JSP 页面。Struts 提供一个ActionForward 类,用于将一个页面的路径保存为逻辑名称。当完成业务逻辑后,Action 选择并向 Servlet 返回一个 ActionForward 。Servlet 然后使用保存在 ActionForward 对象中的路径来调用页面完成响应。所有这些细节,关于 Action,ActionForm,ActionForward,ActionMapping,以及其它一些东西,都在 struts-config.xml 文件中定义。ActionServlet 在启动时读取这个配置文件,并创建一个配置对象数据库。在运行时,Struts 应用根据文件创建的配置对象,而不是文件本身。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 网络技术 > 热门技术

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报