看了一些java開源框架,感覺都太復雜了,特別是想把什麼都寫進XML文件的做法讓人很不適應,為什麼不能用Java來搞定一切呢?我的做法是將一切復雜的東西封裝在對象底層,看我的框架實現數據增、刪、改、通用查詢、排序、打印、錯誤數據校驗的代碼:
public class ZzjgBean extends ComplexTableDsBean {
DataStore dsMain; // // 數據訪問對象
public void onInit() {
setTitle("組織機構"); // 窗口標題
setCan("xtwh"); // 權限控制
dsMain = new DataStore("dsMain", "select code, note, jc, zzjgcc from zzjg order by code", getConnItem()); // 數據來源
dsMain.setColLabel("編碼,原文,簡稱,組織機構層次,組織機構類別"); // 數據表列標題
dsMain.setColCodeTable("zzjgcc", "select code, note from zzjgcc order by code"); // 組織機構層次代碼表
regDs(dsMain); // 數據訪問對象注冊
}
}
通過http://127.0.0.1:8080/com.coyizz.pfc.ZzjgBean.class就可運行程序