一.框架概述
1.框架的意义与作用:
所谓的框架,就是把一些繁琐的重复性的代码封装起来,使程序员在编写中把更多的精力放到业务需求的分析和理解上
2.三大框架
struts2 ,hibernate ,spring
3 .三层框架与struts2
表现层:M model V view C control
业务层:service
持久层:dao data access object
struts2在三层架构中位置处于表现层框架
4.MVC与Struts2
控制器:Servlet
init()
destory()
service(request,response)
过滤器:Filter
init()
destory()
doFilter(request,response,)
过滤器比控制器要强大,控制器能做的过滤器都能做
5.struts2的基本步骤
1.导入jar包
2.在src目录下创建struts.xml文件,并且配置action
3.在web.xml中配置过滤器
6.action的编写方式
①直接写普通类里面实现execute方法
②普通类实现Action接口