您的位置:首页 > 编程语言 > Java开发

Struts如何实现Model 2, MVC

2012-04-10 16:40 134 查看
下表列出了Struts的核心类,即对应的经典的MVC组件职责。



描述

ActionForward

用户指向或者视图选择

ActionForm

状态改变的数据

ActionMapping

状态改变事件

ActionServlet

控制器,接受用户请求和状态改变,以及发出视图选择控制器的一部分,于模型交互,执行状态改变或状态查询,以及告诉Action ActionServlet 下一个选择的视图

除了这些核心类,Struts使用一些配置文件和视图助手(view helpers)来沟通控制器和模型。

下表列出了Struts配置文件和描述了他们在架构中的角色。

文件

目的

ApplicationResources.properties

存储本地化信息和标签,以使应用可以国际化

struts-config.xml

存储控制器对象的缺省配置,包括模型支持的用户指向,状态改变,状态查询

为将Struts配置数据暴露给视图,框架以JSP标签的形式提供了大量的助手类,如表:

标记库描述符

目的

struts-html.tld

扩展HTML Form的JSP标记

struts-bean.tld

扩展处理JavaBean的JSP标记

原文:http://www.rjpx.net/java-peixun/885.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: