📄 configinfo.java
字号:
package com.tocow.utilities;
import java.util.Properties;
import org.xmlmiddleware.xmldbms.tools.XMLDBMSProps;
public class ConfigInfo {
private String fileSeparator = "";
private String currentWorkingDir = "";
private final String dataSourceClass = "org.xmlmiddleware.db.JDBC1DataSource";
private final String dataHandlerClass = "org.xmlmiddleware.xmldbms.datahandlers.GenericHandler";
private final String parserutilsClass = "org.xmlmiddleware.xmlutils.external.ParserUtilsXerces";
private static ConfigInfo ci = null;
private ConfigInfo(){
fileSeparator = "/";
String sTemp = System.getProperty("dbConfig");
sTemp = sTemp.substring(0,sTemp.lastIndexOf("/")); // 定位到WEB-INF目录
sTemp = sTemp.substring(0,sTemp.lastIndexOf("/")+1); // 定位到web目录
currentWorkingDir = sTemp;
}
public static ConfigInfo getInstance(){
if(ci == null){
ci = new ConfigInfo();
}
return ci;
}
public String getCurrentWorkingDir() {
return currentWorkingDir;
}
public String getFileSeparator() {
return fileSeparator;
}
/**
*
* @return web文件夹的路径,即WEB-INF的上一级目录
*/
public String getStandardPath(){
return currentWorkingDir;
}
public Properties getXMLDBMSParameters(){
String driver = System.getProperty("driver");
String url = System.getProperty("url");
String user = System.getProperty("username");
String password = System.getProperty("password");
Properties prop = new Properties();
prop.setProperty(XMLDBMSProps.DRIVER, driver);
prop.setProperty(XMLDBMSProps.URL, url);
prop.setProperty(XMLDBMSProps.USER, user);
prop.setProperty(XMLDBMSProps.PASSWORD, password);
prop.setProperty(XMLDBMSProps.DATASOURCECLASS, dataSourceClass);
prop.setProperty(XMLDBMSProps.DATAHANDLERCLASS, dataHandlerClass);
prop.setProperty(XMLDBMSProps.PARSERUTILSCLASS, parserutilsClass);
return prop;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -