關於反射的一點不成熟的看法

luozhikee發表於2007-09-13

Spring,struts,hibernate大量使用了反射技術,這樣大大的影響了效能,我們能不能通過寫一些配置類來用來代替xml檔案?這些配置類我們也定義一些規則供框架中的其他類來呼叫。使他同樣達到用反射的效果,我們寫一些通用的介面供底層用,這些介面我們可以寫一些get,set方法,我們在繼承介面時實現這些方法,在傳給每個set方法的引數可以是我們寫好的一些javabean,get方法得到的是表類(我們把表也封裝成一個類)例如我們要配置hibernate的表與javabean的關係,我們可以定義一個set(javabean),再用再用 property get()方法 返回相應的表物件

。在通過Map來管理他們的關係。不知道可不可行?

上面可能沒有講的清,我的意思就是把po物件和表都封裝成物件,再寫一個配置類(用map儲存關係)來管理他們的關係。從而達到我們用這個配置類來替換xml配置的目的。xml配置是如果業務更改,我們修改xml配置檔案,這裡我們是通過修改配置類的map中javabean和表物件的關係來適應需求變化。

這只是我的一個初步想法。大家討論一下。

[該貼被luozhikee於2007年09月13日 17:41修改過]

[該貼被luozhikee於2007年09月13日 17:46修改過]

相關文章