我們做的數(shù)據(jù)庫管理和代碼生成

          數(shù)據(jù)庫管理和代碼生成http://www.ynstudio.com
          我知道還有不少人也在做類似的,把我們的總結(jié)一下,給大家也提供一種參考的思路。
          系統(tǒng)本身不依賴數(shù)據(jù)庫,就是一個(gè)普通的j2ee的web程序。下載后按照一般的方式安裝到某個(gè)j2ee的應(yīng)用服務(wù)器下。
          首先編輯dbadmin2/config/dbadmin2.properties文件,形式如下

          #項(xiàng)目列表
          projects=tms,cms3,market
          #tms這個(gè)項(xiàng)目的相關(guān)配置
          tms.databaseImplClassName=com.ynstudio.database.mysql.DatabaseMySql
          tms.driver=com.mysql.jdbc.Driver
          tms.url=jdbc:mysql://localhost/tms?useUnicode=true&characterEncoding=GBK
          tms.user=root
          tms.password=mysql
          #項(xiàng)目的說明性名稱
          tms.projectName=\u7269\u6d41\u7ba1\u7406\u7cfb\u7edf
          tms.tableSchema=tms
          #生成代碼的頁面,這里提供了一個(gè)通用的頁面,你可以開發(fā)自己的頁面。
          tms.codeGenUrl=projects/common_config.jsp
          
          cms3.databaseImplClassName=com.ynstudio.database.mysql.DatabaseMySql
          cms3.driver=com.mysql.jdbc.Driver
          cms3.url=jdbc:mysql://localhost/cms3?useUnicode=true&characterEncoding=GBK
          cms3.user=root
          cms3.password=mysql
          cms3.projectName=\u5185\u5bb9\u7ba1\u7406\u7cfb\u7edf
          cms3.tableSchema=cms3
          cms3.codeGenUrl=projects/common_config.jsp
          
          market.databaseImplClassName=com.ynstudio.database.mysql.DatabaseMySql
          market.driver=com.mysql.jdbc.Driver
          market.url=jdbc:mysql://localhost/market?useUnicode=true&characterEncoding=GBK
          market.user=root
          market.password=mysql
          market.projectName=\u5e02\u573a\u8425\u9500
          market.tableSchema=market
          market.codeGenUrl=projects/common_config.jsp
          

          有了這個(gè)之后,你就可以運(yùn)行程序了,在程序運(yùn)行的時(shí)候還會(huì)在config下生成,針對每個(gè)項(xiàng)目各自的配置文件。
          下面是一些程序運(yùn)行的截圖。開始頁面

          項(xiàng)目列表頁面

          數(shù)據(jù)庫的表

          編輯表結(jié)構(gòu)

          瀏覽表結(jié)構(gòu),設(shè)置代碼生成的相關(guān)配置,
          需要注意的是由于現(xiàn)在還不完善,
          所以生成代碼之前,即便你不做任何特定設(shè)置,也要點(diǎn)擊保存設(shè)置的按鈕。

          代碼生成的其他配置和生成操作

          具體生成的內(nèi)容,由于模版的不同而不同,一般的都是根據(jù)前面列出的模版(那些vm文件),把生成的內(nèi)容保存到后面指定的位置,生成代碼后你把這些代碼放到你的項(xiàng)目里,做相應(yīng)的處理,這塊具體的內(nèi)容你要看開發(fā)手冊了。當(dāng)前這個(gè)截圖生成的文件的路徑是這個(gè)樣子的:

          │  config.xml
          │
          ├─src
          │  └─com
          │      └─ynstudio
          │          └─market
          │              ├─model
          │              │      GuestBook.java
          │              │
          │              └─webapp
          │                  └─action
          │                          GuestBookAction.java
          │
          └─web
              └─guest_book
                      guest_book_edit_form.jsp
                      guest_book_list.jsp
          

          生成的代碼的運(yùn)行效果如下,
          因?yàn)槭亲鳛檠菔具@個(gè)模版做的較為簡單:


          posted on 2008-03-11 22:50 一農(nóng) 閱讀(1392) 評論(3)  編輯  收藏

          評論

          # re: 我們做的數(shù)據(jù)庫管理和代碼生成 2008-03-12 08:37 十四

          不錯(cuò)不錯(cuò)~!
          學(xué)習(xí)一下  回復(fù)  更多評論   

          # re: 我們做的數(shù)據(jù)庫管理和代碼生成 2008-03-12 18:03 BeanSoft

          看了你們的主頁,預(yù)祝一切順利!  回復(fù)  更多評論   

          # re: 我們做的數(shù)據(jù)庫管理和代碼生成 2008-03-12 21:11 一農(nóng)

          @BeanSoft

          多謝,常交流。  回復(fù)  更多評論   


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


          網(wǎng)站導(dǎo)航:
           

          公告

          南京 java輔導(dǎo)班 約等于免費(fèi) 詳見yuqiaotech.com

          導(dǎo)航

          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統(tǒng)計(jì)

          常用鏈接

          留言簿(10)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 筠连县| 德安县| 娱乐| 田林县| 珲春市| 连城县| 洱源县| 留坝县| 江油市| 甘德县| 四子王旗| 石楼县| 喀喇沁旗| 渭南市| 永城市| 凤山县| 阜城县| 德钦县| 锦州市| 合江县| 克什克腾旗| 余庆县| 化隆| 即墨市| 商水县| 库车县| 阿图什市| 南安市| 文昌市| 罗甸县| 朔州市| 辽阳县| 盐城市| 舒兰市| 五常市| 永宁县| 贵定县| 宁乡县| 安泽县| 英吉沙县| 修文县|