`
252190908
  • 浏览: 228930 次
文章分类
社区版块
存档分类
最新评论

多语言包中缺的resourceLib.java

 
阅读更多

/*
* Created on 2004-4-21
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package org.fswan;

import java.util.ArrayList;
import java.util.Properties;

/**
* 用来存储通用的XML配置文件位置和数据库连接属性.
* 作为org.fswan里所有的包中类的基础配置文件.
*/
public class ResourceLib
{
/**
* 驱动的字符串
*/
public static final String DRIVER = "Driver";
/**
* 数据库连接字符串
*/
public static final String URL= "URL";
/**
* 用户
*/
public static final String USER = "User";
/**
* 密码
*/
public static final String PASSWORD = "Password";
/**
* 所有的XML配置文件的存储位置,存储的对象为URL
*/
private static ArrayList resource = new ArrayList();
/**
* 存储所有的数据库配置.
* 所有的数据库存储位置格式为:
* 对象为Properties对象
* 而properties对象里包含:
* {@link #DRIVER DRIVER},{@link #URL URL},{@link #USER USER},{@link #PASSWORD PASSWORD},{@link #VIEW VIEW},{@link #TYPE TYPE}六个属性分别对应
* 数据库的驱动,边接字符串,用户名,密码,视图,类型
* 或者
* {@link #JNDI JNDI},{@link #VIEW VIEW},{@link #TYPE TYPE}
* JNDI名,视图,类型
* 类型是以下的一个
* {@link #WORKFLOW WORKFLOW}
* {@link #BRAND BRAND}
* {@link #STATUS STATUS}
* {@link #SWITCH SWITCHER}
* {@link #WORKUNIT WORKUNIT}
* {@link #USER USER}
*/
private static ArrayList prop = new ArrayList();
/**
* 获取所有的XML资源
* @return XML资源泉
*/
public static ArrayList getXmlResource()
{
return resource;
}
/**
* 获取所有的数据库连接属性
* @return 数据库链接属性
*/
public static ArrayList getConnection()
{
return prop;
}
/**
* 增加XML资源
* @param source XML资源
*/
public static void addResource(String source)
{
synchronized(resource)
{
resource.add(source);
}
}
/**
* 增加数据库链接属性
* @param pro 数据库链接属性
*/
public static void addDataProperty(Properties pro)
{
synchronized(prop)
{
prop.add(pro);
}
}
}

分享到:
评论

相关推荐

    java聊天室

    先运行服务器(Server包中的ChatServer.java文件),再运行客户端(MainInterface包中的Loadingterfaced.java文件),在运行客户端之前先修改文件(MainInterface包中的Server.java文件)的代码socket = new Socket...

    java编写的聊天室

    先运行服务器(Server包中的ChatServer.java文件),再运行客户端(MainInterface包中的Loadingterfaced.java文件),在运行客户端之前先修改文件(MainInterface包中的Server.java文件)的代码socket = new Socket...

    Sketch 3.9.1 for Mac

    安装PS:将DMG包中的 Sketch.app 拖入 “应用程序”,并运行Sketch.app,等待程序在/Library/Application Support/建立必要的文件。打开 终端 (应用程序-其他-终端),将DMG中的 sketch_v3 拖入 终端 窗口,然后...

    kettle调用jar包中的方法.txt

    kettle中使用功能java和JavaScript调用jar中的方法示例

    java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解

    主要介绍了java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解的相关资料,需要的朋友可以参考下

    无线射频在邮政速递总包中的应用.pdf

    无线射频在邮政速递总包中的应用pdf,

    Python代码-使用包中的模块.py

    ——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!

    java.io包中的File类.doc

    java.io包中的File类.doc

    学生信息管理系统mysql+jdbc+java+GUI

    该系统分为学生和管理员注册登录,对学生信息以及分数(排名)进行增删查改,完整源代码+jdbc jar包+mysql 文件,主类为view包中的Mainfrm.java,jdbc链接数据库在Util包中的Dbutil.java

    Java开发技术大全(500个源代码).

    notInPack.java 用前缀引用包中的类 onlyShow.java 一个简单的接口 Outer_1.java 外部类示例1 Outer_2.java 外部类示例2 Outer_3.java 外部类示例3 Outer_4.java 外部类示例4 Outer_5.java 外部类示例5 ...

    Java解析JSON文本,大数据量工具包

    解决当内存资源不充足时大数据量的JSON文本解析为JSON对象会导致内存溢出的问题。 基于org.json的部分源代码,以及新增的JsonLazyer...使用方法可以查看jar包中的Sample.java示例代码。 大容量JSON文本解析为JSON对象。

    java掌握包的声明与引用

    (1)StuList.java和Student.java在同一个包中。 (2)Main.java在无名包中。 其中,Main.java中的类使用到StuList.java和Student.java中的成员变量或者成员方法。 本实验中的源程序可以完成如下任务: 创建学生表,...

    jstl jar文件和tld文件

    jstl所需文件,包括jar文件和tld文件

    javax.servlet的jar包

    javax.servlet的jar包,javax.servlet找不到。The SIP Servlet API defines a high-level extension API for SIP servers. It enables SIP applications to be deployed and managed based on the servlet

    shiro.freemarker.ShiroTags已打包

    com.jagregory.shiro.freemarker.ShiroTags 已经打包过的权限标签,可直接使用

    aop面向切面需要的jar包

    at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang....

    javaCAD(简单二维画形的画图软件)源代码

    运行main包中的MainFrame.java 一、图形绘制 1 两点画直线段 2 两点画矩形 3 两点画椭圆 4 圆心半径画整圆 5 圆心半径画正三角形 6 圆心半径画正五边形 7 圆心半径画正五角形 二、图形编辑 1 单个图形的属性:...

    Java程序设计复习题.doc

    A.Java是面向过程的编程语言 B.Java支持分布式计算 C.Java是跨平台的编程语言 D.Java支持多线程 3. Java的核心包中,提供编程应用的基本类的包是 A 。 A.java.lang B.java.util C.java.applet D.java.rmi ...

    1Java程序设计复习题.doc

    A.Java是面向过程的编程语言 B.Java支持分布式计算 C.Java是跨平台的编程语言 D.Java支持多线程 3. Java的核心包中,提供编程应用的基本类的包是 A 。 A.java.lang B.java.util C.java.applet D.java.rmi ...

Global site tag (gtag.js) - Google Analytics