⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serverproperty.java

📁 梦界家园程序开发基底框架
💻 JAVA
字号:
package jm.framework.util;

import jm.util.JMCheck;
import jm.util.JMProPertyCatch;
/**
 * ServerProperty
 * Compiler jdk.5
 * @author fu_changyong(1shome)
 * @see struts 1.2.8
 * @version 1.5.2.1
 */
public final class ServerProperty {
    public final static String CLASS_NAME = "ServerProperty";

    private final static String SYS_PRO_ADDR = "system";

    /** Admin僉乕 */
    public final static String PROPTY_ADMIN_KEY = "ADMIN";

    /** Admin僷僗 */
    public final static String PROPTY_ADMIN_PASSWORD_KEY = "ADMINPASS";

    public final static String LOG_FILE_NAME = "LOG_FILE_NAME";

    private static JMProPertyCatch propty = null;
    
    private static ServerProperty instance = null;
 //   private static Logger logging = null;
    
    private ServerProperty(){
        propty = new JMProPertyCatch(SYS_PRO_ADDR);
    }
    public static ServerProperty instance(){
        if(instance==null){
            instance = new ServerProperty();
        }
//      logging = new Logger(instance.getClass());
        loadProperties();
        return instance;
    }

    private static boolean loadProperties (){
        try {
            propty.loadProperties();
            //propty.loadXML();
            return true;
        } catch (Exception e) {
//         logging.error("loadProperties", e);
            return false;
        }
    }
    
    public String getProperty(String key) {
        try {
            String val = propty.getProperty(key.toUpperCase());
            if (JMCheck.isNull(val)) {
                val = "";
            }
            return val;
        } catch (Exception e) {
//         logging.error("loadProperties", e);            
            return "";
        }
    }

    public boolean setProperty(String key, String val) {
        try {
            propty.setProperty(key.toUpperCase(), val);

            return true;
        } catch (Exception e) {
            return false;
        }
    }
    
    public boolean storeXML (){
        try {
            propty.setFileName("system");
            propty.storeXML("僔僗僥儉");

            return true;
        } catch (Exception e) {
    //        logging.error("loadProperties", e);
            return false;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -