浅谈mvc模式的应用框架之struts

基于mvc模式的应用框架之strutsMVC模式:Struts框架引入Struts2开发步骤Struts2执行流程MVC模式:1.Model 模型2.View 视图3.Control 控制器Control 控制器 (Servlet起到控制器作用!)----》 获取请求数据封装 ----》 调用Service处理业务逻辑----》 跳转(转发/重定向)传统mvc...
摘要由CSDN通过智能技术生成

MVC模式:

Model 模型
View 视图
Control 控制器

Control 控制器 (Servlet起到控制器作用!)
----》 获取请求数据封装
----》 调用Service处理业务逻辑
----》 跳转(转发/重定向)

传统mvc开发总结:
1. 跳转代码写死,不灵活
2. 每次都去写servlet,web.xml中配置servlet!

Struts框架引入

软件中的框架,是一种半成品; 我们项目开发需要在框架的基础上进行!框架已经实现了一些功能,这样就可以提高开发效率!
Struts就是基于mvc模式的框架:struts其实也是servlet封装,提高开发效率!

Struts1最早的一种基于mvc模式的框架;
Struts2 是在Struts1的基础上,融合了xwork的功能;
也可以说,Struts2 = struts1 + xwork

SSH框架在mvc模式的的位置作用:
1.struts起到控制层的作业。
2.spring起到业务逻辑层的处理。
3.Hibernate起到封装数据,与数据库交互处理。
在这里插入图片描述

Struts2开发步骤

(1)web项目引入jar包
可以进入官方网站下载最新的JAR包:
https://struts.apache.org/
struct-2.5.22:(引入12个jar包即可)
在这里插入图片描述
(2)web.xml中,引入struts的核心功能配置过滤器
Tomcat启动-> 加载自身web.xml->加载所有项目的web.xml
通过在项目的web.xml中引入过滤器,
->Struts的核心功能的初始化,通过过滤器完成
-> filter 过滤器
init/ 启动执行
doFilter/ 访问执行
destroy 销毁对象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值