- 4
- 0
- 约1.28万字
- 约 51页
- 2017-12-13 发布于江西
- 举报
struts演示文稿
Struts 作者:王晓辉 Struts概述 MVC及其优势 Struts的起源 Struts的体系结构及工作流程 MVC及其优势 MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化 主要包括三个核心模块,分别负担不同的任务: 模型(Model) 视图(View) 控制器(Controller) MVC及其优势 模型Model 模型表示应用程序的状态和业务逻辑, 模型以一个或多个java bean的形式存在。 对于大型应用,业务逻辑通常由JavaBean或EJB组件来实现 对于小型应用,同样的行为又可能嵌入到作为Controller一部分的 Action 类中。这在逻辑非常简单或者并不想要在其它环境中重用这些业务逻辑时是恰当的。Struts框架支持所有这些方法,但建议将商业逻辑(“做什么”)和 Action 类(“决定做什么”)分离开。 视图View 主要由JSP生成页面完成视图,Struts提供丰富的JSP 标签库,如 Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻辑。 ActionForm是一个特殊的JavaBean,用于传递视图和控制器之间表单数据的传递 控制Controller 在Struts中,承担MVC中Controller角色的是ActionSer
原创力文档

文档评论(0)