web開發經常遇到這樣的情形:寫代碼的模式基本相同,特別是在寫jdbc代碼時,會經常要先寫sql,然后調用PreparedStatement的setXXX方法,而讀取數據時要調用ResultSet的getXXX方法。如果表中的字段很多,那可夠你受的了;等你耐心把這些寫完,可能在某個地方卻出錯了。

          ????????如果沒有用ORM工具,這些又不能省了不寫。于是我考慮用代碼來生成這些sql 和 setXXX及getXXX方法。

          ??????? 生成代碼有許多方法,比如可以用腳本語言(個人喜歡用perl),也可以用模板技術。發現java里面已經有很多模板技術可以直接使用了,比如velocity、freemaker等。我一開始是直接用perl來生成代碼的,方法比較原始,就是字符串拼湊在一起。 后來發現有許多的模板技術可以利用。現在打算用velocity來生成代碼。說不定可以直接生成DAO、Biz、Bean、XML等一大堆東西,呵呵。等有空要好好研究一下。

          posted on 2006-08-24 12:37 bluestone 閱讀(276) 評論(1)  編輯  收藏 所屬分類: Java
          Comments

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 清镇市| 青州市| 邓州市| 手游| 安阳市| 行唐县| 霍林郭勒市| 安多县| 茌平县| 乌兰察布市| 高雄市| 监利县| 罗田县| 达孜县| 二连浩特市| 峨山| 辽源市| 金堂县| 漳平市| 从江县| 墨脱县| 镇宁| 庆阳市| 南开区| 都匀市| 巨野县| 永安市| 新建县| 巴林左旗| 柏乡县| 平乐县| 怀集县| 华安县| 玛曲县| 奉贤区| 灵武市| 香港 | 什邡市| 临潭县| 富锦市| 家居|