曾经在孙卫琴老师的书中看到过,对于一些常量,可以新建Constants.java文件:public final class Constants {
//索引自动生成时间
public static final long SCHEDULE_TIME=0;
//索引自动生成周期
public static final long SCHEDULE_CYCLE=86400000;
}但是这样的话,每次修改此文件,都需要重新编译,很不方便
是否用property配置文件进行配置比较好,只需重新启动服务就可以了。
请教如何使用property配置文件,谢谢
//索引自动生成时间
public static final long SCHEDULE_TIME=0;
//索引自动生成周期
public static final long SCHEDULE_CYCLE=86400000;
}但是这样的话,每次修改此文件,都需要重新编译,很不方便
是否用property配置文件进行配置比较好,只需重新启动服务就可以了。
请教如何使用property配置文件,谢谢
解决方案 »
- 有没有能推荐两本书,一本是ajax与.net开发的,一本是ajax与java开发的?
- SSh 中 调用 this.save() 方法的时候 如何插入默认的值
- Java中压缩与解压--中文文件名乱码问题???
- 搜索问题??有没有好的办法或者算法
- 高分求救,一个JavaScript事件的问题!
- 特殊字符引起的乱码问题(求助)
- jasperreport 无法生成pdf文件
- 莫名其妙的空指针,struts2框架报错
- struts2 set标签问题 麻烦大家帮我看一下
- 留言板问题,如何过滤掉html标签 防止别人引用html的标签呢??如<font color=red>测试</font>
- 事件触发
- 用javascript连接access
楼主【xc_wangwang】截止到2008-07-10 16:45:38的历史汇总数据(不包括此帖):
发帖的总数量:6 发帖的总分数:210 每贴平均分数:35
回帖的总数量:10 得分贴总数量:3 回帖的得分率:30%
结贴的总数量:5 结贴的总分数:110
无满意结贴数:1 无满意结贴分:20
未结的帖子数:1 未结的总分数:100
结贴的百分比:83.33 % 结分的百分比:52.38 %
无满意结贴率:20.00 % 无满意结分率:18.18 %
楼主加油
建立的web应用 都会有个application.propertis文件为配置文件
文件的编码方式需要注意为 (Unicode)
一般该文件的生成需要借助native2ascii,把编写的property编译为需要的
文件内容 多为不需要变动的固定显示信息 比如在文件中写入信息logsuccess=登录成功
在jsp中 需要显示 登录成功 这几个字就可以使用logsuccess来实现(可以借助message标签/也可以使用error标签)
文件或者是 XML 中。因为我们不可能读一个键,去访问一次文件的,可以一次性全部读入放在对象中,以后直接调用就可
以了。不知道你的键是否会增加,还是固定不变的。
如果是会增加,那只能存在一个静态的 Map 中,访问时通过 properties 的 key 来访问。
如果是固定不变的,可以建一个对象,属性与 properties 的 key 一一对应。还有一个问题需要注意一下:如果程序在运行时,你改动参数后是否要按照新的参数来运行?如果是的话,得判断文件的修改时间,
如果不相同时重新加载。这些是我对属性文件的一些观点,也不知道有没有问题,请批评指正
但是偶用过Appfuse代码生成工具,看到它里面的处理是这样子的。
对于jsp页面里面需要使用的静态文本数据或者模式化的数据全部放在property里,并且还定制了各种各样的针对各种语言的property,也就是与struts的国际化集成到了一起。
对于应用程序的环境配置,比如数据源,各种数据库连接模型等各种在应用程序启动时就需要进行验证使用的东西,放到xml文件里,这些配置在程序启动时就要加载,并且大部分都是需要验证的,配置错误会导致各种异常
而对于应用程序中使用的一些常量字符串,无关程序正常启动的数据则采用定义Constants.java来存放。
谢谢欢迎来
我们的java世界ourjavasky 针对层次不同量身学习java技术
http://www.ourjavasky.cn