struts 框架介绍 原理透析 struts概念说明

本文介绍了Struts2框架的基础知识,包括其作为MVC框架的角色,无侵入式设计,以及工作流程。详细阐述了从请求到达Filter,到Action,再到视图的整个流程,并提供了配置Struts2的步骤。此外,还探讨了Struts的核心类,如ActionServlet、ActionMapping、Action、ActionForward和ActionForm,以及它们在处理用户请求中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1Struts2框架介绍

  Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。

 

 

2,Struts2框架的流程原理


1)请求先到达Filter中央控制器

2)然后为Action创建代理类

3)将各个服务存放在拦截器中,执行完拦截器后再去执行action类行action类,action类调用service,再调用dao

4)得到结果字符串,创建result对象

5)转向相应的视图。


程序流程图如下:



 

 

3,框架的使用

  框架为我们做好了封装,使用起来就按照步骤,配置几个xml文件就行拉。

  1)导入jar包

  

  2)拷贝struts.xml文件

  将拷贝的配置文件放在根目录src下。struts.xml文件主要是配置请求路径对应action类的,以及结果跳转路劲。

[html]  view plain   copy
  print ?
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值