1. Struts组件:
ActionServlet,Action,ActionMapping(还包括ActionForward),ActionForm Bean
2. Struts中的MVC:
a). 模型(Model) ,本质上来说在Struts中的Model是一个商业逻辑类,开发者实现的商业
类,比如:自己写的JavaBean。
b). 视图(View),View是由与控制器Servlet配合工作的一套JSP定制标签库构成,利用他们
可以快速的建立应用系统的界面。
c). 控制器(Controller),前端控制器是一个Servlet,它将客户端的请求转发到相应的后台控
制器Action类。
3. 组件的详解
a). ActionServlet(中心控制器)
定义:继承自HttpServlet类,是中心控制器(总控制器)。它提供了一个中心位置来处理全
部的终端请求。
作用:接受请求、填充数据、派发请求、响应用户。
配置:在 web.xml 中声明,如下:
......
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.ActionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
......
待续......