struts2学习:基础学习-1
一、为什么要学习Struts2 固定编码步骤,提高编码效率。 框架都是半成品 二、开发人员用Struts2天天写什么? 1、控制器:核心组件(框架提供的) 不同:过滤器要比 Servlet 强大,过滤器有权利决定是否放行。 总结: Servlet 能做的, Filter 都能做。 2 、配置文件:指挥控制器运作(日后经常写) 3 、动作类:处理逻辑(日后经常写) 4 、 JSP :展现结果(日后经常写) 三、Struts2的历史 四、搭建Struts2的开发环境 1、拷贝jar包 参考发行包中的struts2-blank.war中的jar 2、配置核心过滤器(控制器) 3、建立struts.xml的配置文件,放在应用的类路径的顶端(开发中:src目录下) 4.验证是否成功:部署到Tomcat中,启动,只要没有报错,就是OK。 5、写struts配置文件没有提示的问题 1、找到dtd,放到某一个目录中。WEB-INF/dtd 五、Struts2的执行流程全图(面试) Struts2的工作流程: 一:客户端提交一个HttpServletRequest请求,(.action或JSP页面) 二:请求被提交到一系列的Filter过滤器,如ActionContextCleanUp和FileterDispather等。 三:FilterDispatcher是Struts2的控制核心