我們做的數據庫管理和代碼生成

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

          #項目列表
          projects=tms,cms3,market
          #tms這個項目的相關配置
          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
          #生成代碼的頁面,這里提供了一個通用的頁面,你可以開發自己的頁面。
          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下生成,針對每個項目各自的配置文件。
          下面是一些程序運行的截圖。開始頁面

          項目列表頁面

          數據庫的表

          編輯表結構

          瀏覽表結構,設置代碼生成的相關配置,
          需要注意的是由于現在還不完善,
          所以生成代碼之前,即便你不做任何特定設置,也要點擊保存設置的按鈕。

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

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

          │  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 一農 閱讀(1392) 評論(3)  編輯  收藏

          評論

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

          不錯不錯~!
          學習一下  回復  更多評論   

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

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

          # re: 我們做的數據庫管理和代碼生成 2008-03-12 21:11 一農

          @BeanSoft

          多謝,常交流。  回復  更多評論   


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


          網站導航:
           

          公告

          南京 java輔導班 約等于免費 詳見yuqiaotech.com

          導航

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

          統計

          常用鏈接

          留言簿(10)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 易门县| 栖霞市| 蒲江县| 固镇县| 上蔡县| 蛟河市| 星子县| 武乡县| 上林县| 定日县| 顺义区| 高雄县| 固安县| 巴青县| 邵武市| 肇州县| 宁武县| 涞水县| 石嘴山市| 巴马| 隆昌县| 松阳县| 唐山市| 新源县| 万宁市| 泰州市| 凤庆县| 台州市| 达日县| 缙云县| 清丰县| 边坝县| 鄂尔多斯市| 宁蒗| 怀集县| 阜新| 白水县| 孟津县| 揭东县| 武义县| 巴里|