Struts如何实现Model 2, MVC
2012-04-10 16:40
134 查看
下表列出了Struts的核心类,即对应的经典的MVC组件职责。
除了这些核心类,Struts使用一些配置文件和视图助手(view helpers)来沟通控制器和模型。
下表列出了Struts配置文件和描述了他们在架构中的角色。
为将Struts配置数据暴露给视图,框架以JSP标签的形式提供了大量的助手类,如表:
原文:http://www.rjpx.net/java-peixun/885.html
类 | 描述 |
ActionForward | 用户指向或者视图选择 |
ActionForm | 状态改变的数据 |
ActionMapping | 状态改变事件 |
ActionServlet | 控制器,接受用户请求和状态改变,以及发出视图选择控制器的一部分,于模型交互,执行状态改变或状态查询,以及告诉Action ActionServlet 下一个选择的视图 |
下表列出了Struts配置文件和描述了他们在架构中的角色。
文件 | 目的 |
ApplicationResources.properties | 存储本地化信息和标签,以使应用可以国际化 |
struts-config.xml | 存储控制器对象的缺省配置,包括模型支持的用户指向,状态改变,状态查询 |
标记库描述符 | 目的 |
struts-html.tld | 扩展HTML Form的JSP标记 |
struts-bean.tld | 扩展处理JavaBean的JSP标记 |
相关文章推荐
- Struts是如何实现MVC的
- struts如何实现MVC,每一个模块都…
- 如何应用Asp.Net Mvc内建功能(DefaultModelBinder)实现简单类型、复杂类型、集合类型,以及字典类型的自动绑定
- SSH框架-Struts如何实现MVC
- Struts是如何实现MVC的
- ASP.NET MVC:如何实现一个自己的ModelBinder?
- (基础篇)struts是mvc的实现,mvc是什么?struts是如何实现的?
- SSH之struts—如何实现MVC
- Struts如何实现MVC架构的
- ASP.NET MVC:如何实现一个自己的ModelBinder?
- 如何在ASP.NET MVC中实现提交若干个某模型的数据(某Model的List或ICollection,大小不定)
- Struts是如何实现MVC的
- Struts是如何实现MVC的
- 概述struts,以及struts如何实现MVC架构的?
- struts如何实现mvc
- 概述struts,以及struts如何实现MVC架构的
- Struts是如何实现MVC的
- MVC模式与如何实现struts MVC模式
- ASP.NET WebForm Form表单如何实现MVC那种“自动装配”
- Asp.net mvc + .net ef database first 或 model first 时如何添加验证特性