Banq,請教如何動態實現標準java bean?
用common屬性包可實現如下動態bean,但是假的bean:
DynaProperty[] px = {
new DynaProperty("firstName", Class.forName("java.lang.String")),
new DynaProperty("lastName", Class.forName("java.lang.String"))
};
DynaClass dynaClass = new BasicDynaClass("employee", null, px);
DynaBean employee = dynaClass.newInstance();
PropertyUtils.setProperty(employee, "firstName", "Fred");
PropertyUtils.setProperty(employee, "lastName", "Flintstone");
System.out.println("firstName:" + PropertyUtils.getProperty(employee, "firstName"));
System.out.println("lastName:" + PropertyUtils.getProperty(employee, "lastName"));
由於特殊需要,須按如下反射方式取得bean屬性,但系統丟擲NoSuchMethodException:
Method method = employee.getClass().getMethod("getLastName", null);
debug(method.invoke(employee, null));
可否告知有無方法實現一個標準規範的bean,即可按反射方式取得屬性。
先多謝了。
DynaProperty[] px = {
new DynaProperty("firstName", Class.forName("java.lang.String")),
new DynaProperty("lastName", Class.forName("java.lang.String"))
};
DynaClass dynaClass = new BasicDynaClass("employee", null, px);
DynaBean employee = dynaClass.newInstance();
PropertyUtils.setProperty(employee, "firstName", "Fred");
PropertyUtils.setProperty(employee, "lastName", "Flintstone");
System.out.println("firstName:" + PropertyUtils.getProperty(employee, "firstName"));
System.out.println("lastName:" + PropertyUtils.getProperty(employee, "lastName"));
由於特殊需要,須按如下反射方式取得bean屬性,但系統丟擲NoSuchMethodException:
Method method = employee.getClass().getMethod("getLastName", null);
debug(method.invoke(employee, null));
可否告知有無方法實現一個標準規範的bean,即可按反射方式取得屬性。
先多謝了。
相關文章
- 請教,如何動態生成Java類?Java
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- 請教banq,關於java和.net平臺Java
- 你好BANQ,請教模式使用模式
- banq 你好,請教Observer模式Server模式
- 請教什麼是WebServices,在Java如何實現WebJava
- 請教banq:在實踐機會不多的情況下如何提升java功力,多謝Java
- 你好,Banq和大家,請教JSF的邏輯標籤JS
- EJBCommand模式向banq請教模式
- 你好BANQ,請教Bridge模式模式
- 請教banq大哥SOAP和HTTPHTTP
- to banq : 請教如何邊學習邊實踐的方法論問題
- banq,Jdon Framework的問題請教Framework
- banq 你好,再請教幾個模式模式
- 請教banq DDD學習問題!
- 實現Oracle非1521標準埠動態註冊Oracle
- 請教關於JAVA動態擴充套件問題Java套件
- [請教] 如何使用nested標籤組裝及顯示一對多的BEAN屬性Bean
- JBI - Java實現SOA的標準方法Java
- 請教JAVA如何才能學好Java
- 請教banq關於domain object的問題AIObject
- 請教BANQ,關於Timer開發
- 你好banq,關於JVM請教一下JVM
- 請教banq大哥,領域模型的設計模型
- 請教這個應用技術如何實現?
- Java陣列如何實現動態初始化Java陣列
- go如何實現類似java的動態代理GoJava
- 向banq老師請教:ddd中的值物件物件
- 請教Banq和各位道友連線失效問題
- 請教Banq一個Ruby架構的問題架構
- 請教BANQ關於J2EE開發
- 請教BanQ,讀原始碼先讀那個好?原始碼
- j2ee1.4 new feature請教banq
- 請教如何應用oracle實現SimpleJdonFrameworkTest??急急急OracleFramework
- 請教Hibernate的多主鍵操作如何實現?
- 請教:java安全Java