Java5泛型的用法,T.class的獲取和為擦拭法站臺(tái)
摘要: 作為一個(gè)架構(gòu)設(shè)計(jì)師,只應(yīng)該上述的第2,3項(xiàng)特征,一是在框架類里配合使用反射和泛型,使框架的能力更強(qiáng); 二是采用收斂特征,本著對(duì)人民負(fù)責(zé)的精神,用泛型使框架更加類型安全,更少?gòu)?qiáng)制類型轉(zhuǎn)換。
同時(shí),老被人罵的擦拭法其實(shí)避免了Java的流血分裂。
閱讀全文
Retrotranslator--將JDK5.0項(xiàng)目完全轉(zhuǎn)換為JDK1.4 字節(jié)碼的恩物
摘要: 因?yàn)镽etrotranslator的出現(xiàn),SpringSide 1.0終于放心升到JDK5.0,并保證仍然100%可以運(yùn)行在JDK1.4的服務(wù)器上。
和Retroweaver一樣,大家直接用JDK5開(kāi)發(fā),最后通過(guò)ASM轉(zhuǎn)換到JDK1.4的字節(jié)碼,部署到JDK1.4的運(yùn)行環(huán)境。但它不僅支持JDK5的語(yǔ)法,還支持JDK5的新增API。
閱讀全文
當(dāng)Spring遇到Ruby
摘要: 當(dāng)王家衛(wèi)遇到杜可風(fēng),Spring遇到Ruby。想出這個(gè)題目的Crraig Walls 絕對(duì)也是個(gè)八卦種子,宣傳的是Spring 2.0m2集成動(dòng)態(tài)語(yǔ)言的feature。
閱讀全文