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

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

          #項目列表
          projects=tms,cms3,market
          #tms這個項目的相關(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
          #項目的說明性名稱
          tms.projectName=\u7269\u6d41\u7ba1\u7406\u7cfb\u7edf
          tms.tableSchema=tms
          #生成代碼的頁面,這里提供了一個通用的頁面,你可以開發(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
          

          有了這個之后,你就可以運行程序了,在程序運行的時候還會在config下生成,針對每個項目各自的配置文件。
          下面是一些程序運行的截圖。開始頁面

          項目列表頁面

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

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

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

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

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

          │  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
          

          生成的代碼的運行效果如下,
          因為是作為演示這個模版做的較為簡單:


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

          評論

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

          不錯不錯~!
          學習一下  回復(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)班 約等于免費 詳見yuqiaotech.com

          導(dǎo)航

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

          統(tǒng)計

          常用鏈接

          留言簿(10)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 河津市| 上思县| 久治县| 叶城县| 贵港市| 廊坊市| 利辛县| 辉县市| 青田县| 金华市| 临汾市| 定襄县| 通海县| 凤凰县| 巴东县| 建始县| 澎湖县| 延边| 永春县| 汾西县| 宜君县| 莆田市| 金塔县| 临沧市| 辉南县| 湄潭县| 武乡县| 南召县| 洛扎县| 浮山县| 武安市| 禹州市| 贵港市| 潜江市| 景德镇市| 个旧市| 沅陵县| 泰和县| 昌黎县| 阿瓦提县| 台北市|