2012-12-13 19 views
0

爲了使Java Bean中的所有字段都可以配置,我希望動態地將在運行時從XML配置讀取到基本Java類的字段和方法。有沒有辦法做到這一點?如果有簡單的樣品可以在這裏提供?如何在運行期間通過讀取XML配置動態地將字段和方法添加到類中?

在此先感謝。

+0

尋找代理模式,它將完全解決您的需求(如果您知道所有可能的XML值)。如果不是,那麼試試CGLIB。 – KDjava

+0

假設我們不知道將在其中配置哪些字段。 –

+0

坦率地說,我認爲你沒有正確地理解我,如果你有XML,你必須知道它的DTD(在PI中)我覺得,你不需要知道確切的值,但是所有可能的值都可以在那裏爲XML的特定元素,然後您可以輕鬆創建一個XML解析器並相應地開發您的工作流控制器,即;如果(val1)調用func1 if(val2)調用func2,並且可重用的代碼將放入目標類的某些通用訪問函數中。那關於代理對象(基於標籤)。對於CGLIB,按照http://markbramnik.blogspot.com/2010/04/cglib-introduction.html – KDjava

回答

相關問題