1、框架概述:
把重复性的繁琐的代码封装起来
2、三层架构与Struts2
表现层:M model V view C control
业务层:service
持久层:dao data access object 持久层也叫数据访问层
Struts2在三层架构中的位置是处于表现层。注意它只是一个表现层框架。
(层和层之间为了降低耦合性用了接口,叫做面向接口编程)
3、MVC与Struts2
控制器:Servlet
init()
destroy()
service(ServletRequest,ServletResponse)
过滤器:Filter 它也可以作为控制器使用。
init(FilterConfig)
destroy()
service(ServletRequest,ServletResponse,FilterChain)
Servlet能做的Filter都可以做,并且比Servlet功能更强大。它多了一个放行的功能。
Struts2(MVC框架)开发入门
最新推荐文章于 2019-09-27 14:47:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)