config包之PlugInConfig浅析

原创 2007年09月24日 11:49:00

org.apache.struts.PlugInConfig浅析

在struts-config.xml配置文件中每个<plug-in>都对应着一个PlugInConfig对象
<plug-in>元素用于配置Struts插件
<plug-in>元素中className是指定Struts插件类,插件类必须实现org.apache.struts.action.PlugIn接口,它在PlugInConfig类中对应的属性为String className
<plug-in></plug-in>可以包含零个或多个<set-property>元素,该元素是用来设置插件的路径。它在PlugInConfig类中对应的属性为HashMap properties。HashMap中的key和value分别对应<set-property>元素中的property和value。

PlugInConfig类中对应的className属性有它的get和set方法
PlugInCongig类中对应的properties属性有它的add和get方法

类中方法解析
public class PlugInConfig implements Serializable {

    protected boolean configured = false;

    protected Map properties = new HashMap();

    protected String className = null;

    public String getClassName() {
        return (this.className);
    }

    public void setClassName(String className) {
        this.className = className;
    }

    //HashMap properties中的name和value分别和<set-property>元素中的property和value对应
    public void addProperty(String name, String value) {
        if (configured) {
            throw new IllegalStateException("Configuration is frozen");
        }
        properties.put(name, value);
    }

    public void freeze() {

        configured = true;

    }

    public Map getProperties() {

        return (properties);

    }

JFinalConfig详解

所有基于JFinal的web项目都需要创建一个继承自JFinalCOnfig的子类,该子类用于对这个web项目进行配置。子类需要实现六个抽象方法: configConstant(Constants ...
  • LINABC123000
  • LINABC123000
  • 2017年05月03日 14:45
  • 2203

jsp的config对象浅析。

转自:http://blog.csdn.net/titilover/article/details/6803869         config 对象代表当前JSP 配置信息,但JSP 页面...
  • suyu_yuan
  • suyu_yuan
  • 2016年08月24日 12:16
  • 227

Maven多模块项目动态打包(SpringMVC)

开发工具:Intellij IDEA。 项目框架:SpringMvc 技术:Maven Profile 项目目录: manager是聚合工程,剩下的manager-*是模块,其中man...
  • z469441432
  • z469441432
  • 2018年01月20日 11:21
  • 22

自己实现smart-config或者说Air-kiss

毕业设计项目–智能配网技术研究技术核心点: 无线网卡监听模式这个技术实现的核心是无线网卡的监听模式,无线网卡的监听模式解释如下: 监听模式(Monitor Mode),或RFMON (Radio F...
  • qq_25396349
  • qq_25396349
  • 2017年04月09日 21:19
  • 531

“Ceph浅析”系列

开源技术专家章宇同学(@一棹凌烟)在C3沙龙分享过Ceph之后,最近来了劲头,一口气写了一系列《Ceph浅析》的博文,共8篇: “Ceph浅析”系列之一——前言 “Ceph浅析”系列之二——Ceph概...
  • qq_24916117
  • qq_24916117
  • 2015年12月30日 18:08
  • 591

通过ant来打jar,war包

--北京。。  今天在研究ant,下面先贴出用ant的junit来实现对代码的编译并测试 先贴出测试项目的结构目录: 编译之前需要把项目所使用的jar包放在lib里面 1、使用ant实...
  • pozmckaoddb
  • pozmckaoddb
  • 2015年08月21日 13:18
  • 1867

【C语言】 浅谈指针

指针是就是地址,是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的 类型、指针的值或者叫指针所指向的内存区、指针本身所占...
  • wbq1480
  • wbq1480
  • 2016年05月26日 12:25
  • 1426

jQuery和AngularJS的区别浅析

jQuery和AngularJS的区别浅析 这篇文章主要介绍了jQuery和AngularJS的区别浅析,本文着重讲解一个熟悉jQuery开的程序员如何应对AngularJS中的一些编程思想...
  • sundehui01
  • sundehui01
  • 2016年08月25日 10:15
  • 120

linux组调度浅析

cgroup与组调度       linux内核实现了control group功能(cgroup,since linux 2.6.24),可以支持将进程分组,然后按组来划分各种资源。比如:gr...
  • ctthunagchneg
  • ctthunagchneg
  • 2013年05月11日 17:08
  • 2719
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:config包之PlugInConfig浅析
举报原因:
原因补充:

(最多只允许输入30个字)