2008-07-30

动态加载资源文件

关键字: java
问题 对于java应用中的一些配置文件每次都需要重新启动服务才能重新加载,非常麻烦,故做了一个动态加载资源的程序。 可选方案 使用监听线程监听文件变化,当文件变化时通知程序重新加载配置文件,用到了事件委托模型和观察者模式类似,如下 公共部分   1.Listener接口 package com.hrtc.monitor; /** * 监听器接口 * Jul 30, 2008 3:02:28 PM */ public interface IMonitorListener { public void update(MonitorEvent event ...
2008-07-14

动态加载java类

关键字: java
目标: 当class重新编译后无需重启JVM就能加载更新过的类 术语: 目标类:指需要动态更新的类 对于目标类的限制: 构造函数不能有参数 必须实现一个接口 只对实例方法有效(因为接口中不能有静态方法) 没有考虑全局变量(可以在重新加载时复制原对象的成员,不过目前没实现) 测试代码: ClassManager manager = new ClassManager(); String className = "com.hrtc.test.Test";//可换成符合上述约束的类 ITest t = (ITest) manager.ge ...
基础 L]d@D0.Z   1.java2核心卷抽 L\NZDkd   X5Y `(/V 这本看完,就上手java了  2.java语言规范 4q13xX   这本完全讲java语言规范,可谓内功心法,进国际性外企必看(指没工作经验的人),外语加这个就ok了。 b$O_L4CP   (YHvGGr   面向对象 zN+* R;Ds   1.java与模式 .3<IOtD=   看完这本你就正真了解了面向对象 ...
hrtc
搜索本博客
存档
最新评论