google托管地址 http://code.google.com/p/simplejee/
數(shù)據(jù)庫管理和代碼生成http://www.ynstudio.com我知道還有不少人也在做類似的,把我們的總結一下,給大家也提供一種參考的思路。系統(tǒng)本身不依賴數(shù)據(jù)庫,就是一個普通的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 #生成代碼的頁面,這里提供了一個通用的頁面,你可以開發(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ù)庫的表編輯表結構瀏覽表結構,設置代碼生成的相關配置, 需要注意的是由于現(xiàn)在還不完善, 所以生成代碼之前,即便你不做任何特定設置,也要點擊保存設置的按鈕。 代碼生成的其他配置和生成操作 具體生成的內(nèi)容,由于模版的不同而不同,一般的都是根據(jù)前面列出的模版(那些vm文件),把生成的內(nèi)容保存到后面指定的位置,生成代碼后你把這些代碼放到你的項目里,做相應的處理,這塊具體的內(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) 閱讀(1391) 評論(3) 編輯 收藏
不錯不錯~!學習一下 回復 更多評論
看了你們的主頁,預祝一切順利! 回復 更多評論
@BeanSoft 多謝,常交流。 回復 更多評論