Struts2的开发步骤和工作流程

本文详细介绍了Struts2框架,包括其作为MVCII模式实现框架的角色,简化开发的特点,以及主要构成部分如控制器、值栈、视图、结果类型和拦截器。阐述了Struts2的开发步骤,从导入组件包到配置动作类,再到编写测试页面。同时,解释了Struts2的工作原理和流程,强调了ActionInvocation在调用Action和处理返回结果中的作用。最后,作者分享了自己在理解框架过程中的一些思考,解释了Action如何获取并处理用户输入数据。
摘要由CSDN通过智能技术生成

一、strust2概述
1、MVCII模式的实现框架
2、简化开发的难度和配置的细节
3、提升开发进度和隐藏数据的传输过程。
二、struts2的构成
1、控制器 由过滤器和拦截器共同组成,拦截器负责完成属性参数的设置。能够对用户传递的数据进行验证!
2、值栈–设置动作模型属性的作用域(request)
3、视图–jsp以及struts2的标签
4、结果类型–在配置文件中指定转向的方式(redirect或者dispatcher)
5、拦截器
(1)设置参数给Action的属性
(2)验证数据的正确性和业务是否符合逻辑规则
(3)控制动作模型的执行结果和响应的视图。
6、动作模型Action
用于接受用户的请求并处理请求响应用户。
动作模型的命名规范: 实体类+Action,例如:UsersAction
7、配置文件struts.xml(继承strust-default.xml) 用于配置动作模型。和结果的转型方式(转发和重定向)
在这里插入图片描述
三、struts2的开发步骤
1、在MyEclipse中导入strust2组件包,自动在web.xml文件中配置struts2的过滤器
2、编写实体类和业务类
3、编写动作类
4、修改struts.xml文件,配置动作类
5、编写jsp测试
四、工作原理
在Struts2框架中的处理大概分为以下几个步骤
1 客户端初始化一个指向Servlet容器(例如To

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值