zoukankan      html  css  js  c++  java
  • struts2-包的作用

     

    包名

    说明

    org.apache.struts2.components

    该包封装视图组件,Struts2在视图组件上有了很大加强,不仅增加了组件的属性个数,更新增了几个非常有用的组件,如updownselect、doubleselect、datetimepicker、token、tree等。

    另外,Struts2可视化视图组件开始支持主题(theme),缺省情况下,使用自带的缺省主题,如果要自定义页面效果,需要将组件的theme属性设置为simple。

    org.apache.struts2.config

    该包定义与配置相关的接口和类。实际上,工程中的xml和properties文件的读取和解析都是由WebWork完成的,Struts只做了少量的工作。

    org.apache.struts2.dispatcher

    Struts2的核心包,最重要的类都放在该包中。

    org.apache.struts2.impl

    该包只定义了3个类,他们是StrutsActionProxy、StrutsActionProxyFactory、StrutsObjectFactory,这三个类都是对xwork的扩展。

    org.apache.struts2.interceptor

    定义内置的截拦器。

    org.apache.struts2.util

    实用包。

    org.apache.struts2.validators

    只定义了一个类:DWRValidator。

    org.apache.struts2.views

    提供freemarker、jsp、velocity等不同类型的页面呈现。

    下表是对一些重要类的说明:

    类名

    说明

    org.apache.struts2.dispatcher.Dispatcher

          该类有两个作用:

           1、初始化

           2、调用指定的Action的execute()方法。

    org.apache.struts2.dispatcher.FilterDispatcher

          这是一个过滤器。文档中已明确说明,如果没有经验,配置时请将url-pattern的值设成/*。

          该类有四个作用:

           1、执行Action

           2、清理ActionContext,避免内存泄漏

           3、处理静态内容(Serving static content)

           4、为请求启动xwork’s的截拦器链。

    com.opensymphony.xwork2.ActionProxy

           Action的代理接口。

    com.opensymphony.xwork2.ActionProxyFactory

          生产ActionProxy的工厂。

    com.opensymphony.xwork2.ActionInvocation

          负责调用Action和截拦器。

    com.opensymphony.xwork2.config.providers. XmlConfigurationProvider

          负责Struts2的配置文件的解析。

  • 相关阅读:
    BZOJ5212 ZJOI2018历史(LCT)
    BZOJ5127 数据校验
    253. Meeting Rooms II
    311. Sparse Matrix Multiplication
    254. Factor Combinations
    250. Count Univalue Subtrees
    259. 3Sum Smaller
    156. Binary Tree Upside Down
    360. Sort Transformed Array
    348. Design Tic-Tac-Toe
  • 原文地址:https://www.cnblogs.com/wangjianbg/p/3555543.html
Copyright © 2011-2022 走看看