Struts组件

 

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>

......

 

待续......

你可能感兴趣的:(mvc,bean,jsp,struts,servlet)