LittleRain

          小雨不打傘 打傘雨不小

          根據數據庫表自動生成JavaBean(一)-整體構想

          課題名稱:根據數據庫表自動生成JavaBean

          課題內容介紹:……利用數據庫的table,生成格式可以配置的javabean,減少系統開發的工作量......

          涉及到的技術可能有:對數據庫的訪問技術,對metadata的理解,對javabean的理解以及javabean的作用。用 java實現。

          先考慮下需求:這個東西從整體上來說還是不難的,初步想法是做成圖形界面,通過用戶填寫必要的數據庫連接信息(url,username,password)來讀取整個數據庫,并且具體生成哪些表是可配置的.(目前決定首先做針對mysql的版本,以后再視情況擴展支持其它數據庫)

          那么下面來初步定下功能模塊:

          1)讀取配置:想法是可以學學人家hibernate,做成配置文件的形式(properties或xml),或者照需求里的通過用戶輸入連接參數來連接數據庫,如果每次都要打的話會很不爽,所以決定都做進去。

          2)讀取數據庫信息:理論上jdbc應該有這樣的接口可以實現(-_-'' 剛剛找了20分鐘,還沒有找到,胸悶),這個部分是整個系統的大頭

          3)生成javaBean:通過模塊中讀取到的信息,根據需要通過java提供的文件操作來生成javaBean(其實也就是些setter/getter)

          #實現比較關鍵的部分:如果從數據庫讀取每個數據庫的相關信息,以及表中每個屬性所對應的類型,然后進行轉化下,不難,但是可能比較煩點。 ?

          今天先搭個框,把第一部分搞定 ( :)第一部分的架子算是完了,明天繼續,哦不對,明天高中同學聚會,可能要通宵了,看來要后天了)

          下一次把第一部分好好整理下,感覺jdbc自己太差了。

          ?

          posted on 2007-02-03 13:58 小雨不打傘 閱讀(2228) 評論(0)  編輯  收藏 所屬分類: 數據庫

          公告

          點擊這里給我發消息 QQ:232720563


            MSN:new_haihua@hotmail.com

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(51)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 集安市| 积石山| 昌平区| 盐亭县| 宝山区| 甘洛县| 湟中县| 松桃| 宜宾县| 大城县| 恭城| 平罗县| 南漳县| 枞阳县| 凉山| 平远县| 额尔古纳市| 绍兴县| 南江县| 新和县| 木兰县| 弋阳县| 合阳县| 安阳县| 万州区| 南皮县| 孙吴县| 盐城市| 岳阳县| 宜都市| 威远县| 兴和县| 白山市| 辽阳市| 青冈县| 西和县| 湛江市| 梨树县| 栾城县| 靖西县| 依兰县|