首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

动态properties变换

2012-11-05 
动态properties转换今天同事和我讨论他遇到的一个问题。具体要求是这样的,在运行时,我们会从模块G得到一个M

动态properties转换
今天同事和我讨论他遇到的一个问题。具体要求是这样的,在运行时,我们会从模块G得到一个Map,这个Map里面都是一些字符串对,你可以理解成一个字典,有字符串的key和字符串的value。简短节说,就是


我管这叫“成熟”。


唉,世界上的猪,又少了一头 ……

测试代码要玩,可以自己继承一个 Foo 然后提供新的 id / name / sex 。

合辙就是用继承的么?可是这样不干净啊。一旦你不小心忘了重载某个method,行为又悄悄地依赖那个缺省的map了。而且如果你通通都override了,那还要那个碍眼的Map在那干啥?

不知道我们javaer喜欢final class的么?不知道我们喜欢用EasyMock而不是自己写子类的么?
newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)


48 楼 soleghost 2008-07-12   签名,泛型,代理
都是自己平时很少用到的,运行一下,学习一下 49 楼 kimmking 2008-07-12   apache beanutils中
dwr中
jsf myfaces中

都有基本类型的转换实现。


自己反射下属性(beanutils也可以帮忙),加自动转换类型。
lz的东西就好了。 50 楼 upyaya 2008-07-19   恩,不错,method.getReturnType 都用上了。动态代理的价值全被体现了 51 楼 fjlyxx 2008-12-01   多维持一个映射吧,不要把这么多逻辑都在一个方法里面进行处理.写多了就要考虑重构了.
维持一个类型转换映射多好. int--->xxx.xxx.xx.class 代理调用这类的接口实现方法就可以了. 52 楼 hanjs 2008-12-04   annotation 是啥?

没看懂,明天继续吧

热点排行