我们做的数据库管理和代码生成

数据库管理和代码生成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 一农 阅读(1382) 评论(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)

随笔档案

文章分类

文章档案

相册

搜索

最新评论

阅读排行榜

评论排行榜