• 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的配置文件的解析。

  • 相关阅读:
    上传图片预览--图片上传后显示在某个模块中
    商品规格选择--添加背景色,并显示已选规格
    jquery选项卡
    swiper轮播图--兼容IE8
    点击图片查看大图--以弹框的形式显示在屏幕正中间
    百度地图API首页 -- 鼠标经过:类似翻页效果和 类似锚点链接效果
    别踩白块
    Jersey(1.19.1)
    Table of Contents
    Jersey(1.19.1)
  • 原文地址:https://www.cnblogs.com/wangjianbg/p/3555543.html
Copyright © 2020-2023  润新知