zoukankan      html  css  js  c++  java
  • Struts2入门2

    五、Struts2的工作原理及文件结构

    Struts2过滤与自己相关的请求,比如.action后缀的请求,Struts2会进行过滤和处理,但如果是.html或者.jsp,Struts2不会对其进行处理,它就会放行

    Struts2的工作原理图

    Struts2的核心文件

    web.xml

    • 任何MVC框架都需要与web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。

      JSP+JavaBean+Servlet这种MVC框架当中我们就需要把Servlet在web.xml进行配置

      通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载      StrutsPrepareAndExecuteFilter,只要Web应用负责加载StrutsPrepareAndExecuteFilter,StrutsPrepareAndExecuteFilter将会加载Struts2框架。

    struts.xml

    struts2的核心配置文件,在开发过程中利用率最高。

    该文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。

    struts.xml中包含的内容:

    1.全局属性

    2.用户请求和相应Action之间的对应关系

    3.Action可能用到的参数和返回结构

    4.各种拦截器的配置

    struts.properties(放的位置和struts.xml放在一个路径下就可以)

    struts2框架的全局属性文件,自动加载。

    该文件包含很多key-value对。

    该文件完全可以配置在struts.xml文件中,使用constant元素。

  • 相关阅读:
    c语言 作用域、存储期、链接属性汇总
    进程上下文切换分析
    进程装载过程分析(execve系统调用分析)
    fork 创建进程的过程分析
    系统调用软中断处理程序system_call分析
    linux 系统调用分析
    8分钟带你深入浅出搞懂Nginx
    控制反转
    JAVA泛型(转)
    AOP(转)
  • 原文地址:https://www.cnblogs.com/songsongblue/p/9530561.html
Copyright © 2011-2022 走看看