Struts2学习笔记

Struts2是一款基于MVC设计模式的Web应用框架,通过拦截器机制处理客户端请求。相较于传统开发模式,Struts2使用单一前端控制器简化了请求处理流程,并通过配置Action类和核心过滤器实现模块化。

一、Struts2介绍


1.是一个基于MVC设计模式的Web应用框架,本质上相当于一个servlet;以WebWork为核心,采用拦截器的机制来吃力客户的请求。


2.在传统开发模式中,有一次请求就会对应一个servlet,这样会导致出现很多servlet,然后struts2将所有的请求都先经过一个前端控制器,在前端控制器


中实现框架的部分功能,剩下的具体操作要提交到具体的Action中。那么所有的请求都会经过前端控制器,那么前端过滤器最好的实现方式就是过滤器。


3.使用步骤


(1)下载struts2所要用到的开发包,然后进行解压。


(2)解压之后会有几个文件夹分别是apps、docs、lib以及src文件夹,我们使用的jar包都在lib文件夹下面,但是我们并不需要用到所有的jar包,可以参照


apps文件夹下面的一个案例struts2-blank.war,查看这个案例下面的lib文件夹下面的jar包。


(3)编写一个Action


(4)Action类编写好了以后,struts2框架需要对它进行识别,所以我们需要对编写好的Action类进行配置


我们需要将一个名为struts.xml的文件引入到工程的src

(5)Action类配置好以后,我们还需要对struts2的核心过滤器进行配置,这个过滤器的名称就是StrutsPrepareAndExecuteFilter

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值