SSH(Spring+Struts+Hibernate)学习笔记(二)Struts概览与MVC简述

本文介绍了Struts2框架,它是webwork和Struts1等项目的合并成果,具有良好的架构设计和高扩展性。Struts2作为MVC框架,详细解释了其工作原理,并对比了与Struts1的区别。

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

Struts 2webworkStruts1以及其他社区产物合并的结果,Struts2Struts1有很大的区别

 

Struts框架的优势(待补充)

良好的架构和设计

可重用,模块化,扩展性好

Open Source

 

StrutsViewJSP,及其他视图模板结合较好,Model能与JDBC较好的结合

 

Struts由相互协作的类,ServletJSPTagLib组成。基于Struts架构的Web应用基本符合JSP Model2 设计标准,Struts可以认为是一种MVC框架

 

MVCModelViewController

执行过程是:控制器接收用户请求,决定调用的模型进行处理;模型根据用户请求进行业务逻辑处理,返回数据;控制器调用响应的视图格式化模型返回的数据呈现给用户

优点:

多个视图共享模型

三个模块独立,松耦合

控制提高灵活性和可配置型

JSP Model2JSP负责生成网页,Servlet负责流程控制,JavaBean负责业务逻辑

 

什么是Servlet


资源:http://struts.apache.org/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值