Struts 简介
课程目标
掌握 Struts 的控制器组件
掌握 Struts 的视图标签
运用 Struts 的 Validator 框架
理解 Struts 的 MVC 原理
目标
了解什么是框架
理解 Struts 框架
掌握 Struts 框架的基本应用
了解 Struts 的优缺点
回顾 MVC 模式
(控制器)
接受用户请求
调用模型响应用户请求
选择视图显示响应结果
(视图)
显示模型状态
接受数据更新请求
把用户输入数据传给控制器
(模型)
代表应用程序状态
响应状态查询
处理业务流程
通知视图业务状态更新
选择视图 业务处理
用户请求
通知数据更新
状态查询
事件
方法调用
模型组件:负责业务逻辑
视图组件:负责表示业务范围的视图
控制器组件:负责控制用户输入的流和状态
JSP Model II 体系结构
客户端应用
程序
Servlet
(控制器)
JSP
(视图)
JavaBean
业务对象
业务对象
(模型)
(模型)
Web 容器