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