Java反射機制與struts1.1結合運用遇到的問題!
在struts-config.xml中可定義動態form如下:
<form-bean name="LoginForm" type="org.apache.struts.action.DynaActionForm" dynamic="true" >
<form-property name="username" type="java.lang.String" />
<form-property name="password" type="java.lang.String" />
</form-bean>
<form-bean name="CompanyDetailForm" type="org.apache.struts.action.DynaActionForm" dynamic="true" >
<form-property name="companyName" type="java.lang.String" />
<form-property name="url" type="java.lang.String" />
<form-property name="city" type="java.lang.String" />
<form-property name="country" type="java.lang.String" />
<form-property name="phone" type="java.lang.String" />
<form-property name="email" type="java.lang.String" />
</form-bean>
同樣在database中我們可以定義對應的表
table user(username, password)
table company(companyName, url, city, country, phone, email)
----------------------------------------------------------------
一般情況下在裝載Form物件時透過取得rs記錄後以如下形式裝載:
userForm.set("username", rs.getString("username"));
.......
comForm.set("companyName", rs.getString("companyName"));
.........
----------------------------------------------------------------
請問各位大俠,在當form和表很多的情況下,如果透過java反射機制達到自動裝載資料物件,良好的程式碼封裝重用等,
萬分感激!
<form-bean name="LoginForm" type="org.apache.struts.action.DynaActionForm" dynamic="true" >
<form-property name="username" type="java.lang.String" />
<form-property name="password" type="java.lang.String" />
</form-bean>
<form-bean name="CompanyDetailForm" type="org.apache.struts.action.DynaActionForm" dynamic="true" >
<form-property name="companyName" type="java.lang.String" />
<form-property name="url" type="java.lang.String" />
<form-property name="city" type="java.lang.String" />
<form-property name="country" type="java.lang.String" />
<form-property name="phone" type="java.lang.String" />
<form-property name="email" type="java.lang.String" />
</form-bean>
同樣在database中我們可以定義對應的表
table user(username, password)
table company(companyName, url, city, country, phone, email)
----------------------------------------------------------------
一般情況下在裝載Form物件時透過取得rs記錄後以如下形式裝載:
userForm.set("username", rs.getString("username"));
.......
comForm.set("companyName", rs.getString("companyName"));
.........
----------------------------------------------------------------
請問各位大俠,在當form和表很多的情況下,如果透過java反射機制達到自動裝載資料物件,良好的程式碼封裝重用等,
萬分感激!
相關文章
- 探討代理模式與Java反射機制的應用模式Java反射
- Java註解與反射機制Java反射
- JAVA的反射機制==>用反射分析類的實現Java反射
- (反射+內省機制的運用)處理jdbc的結果集反射JDBC
- Java的反射機制Java反射
- Java反射機制Java反射
- Java反射機制實現與原理Java反射
- Java 反射機制應用實踐Java反射
- Java反射機制應用實踐Java反射
- Java 中的 反射機制Java反射
- 狀態機模式 與 ajax 的結合運用模式
- Java核心反射機制Java反射
- java利器——反射機制Java反射
- Java反射機制(轉)Java反射
- Java反射機制研究Java反射
- Java中的類反射機制Java反射
- 淺析java的反射機制Java反射
- Java反射機制開發經驗總結Java反射
- 你需要理解的 Java 反射機制知識總結Java反射
- Java進階 | 泛型機制與反射原理Java泛型反射
- Java - 反射機制與工廠設計模式Java反射設計模式
- Java - 反射機制與單例設計模式Java反射單例設計模式
- 用Java反射機制模擬hibernateJDBC操作Java反射JDBC
- Java反射機制那些事Java反射
- Java反射機制簡答Java反射
- 說說 Java 反射機制Java反射
- JAVA(五)反射機制/AnnotationJava反射
- Java 反射機制分析指南Java反射
- Java 反射機制詳解Java反射
- 小白都能學會的Java註解與反射機制Java反射
- java 反射問題Java反射
- java反射機制的學習心得Java反射
- 關於Java中的反射機制Java反射
- Java 反射機制的三種方式Java反射
- java中的反射機制淺析Java反射
- JAVA中的反射機制詳解Java反射
- 反射機制及應用反射
- Java筆記-反射機制(一)Java筆記反射