J2EE快速开发平台 DEMO 说明
使用说明
1. 环境准备
a) Jdk 1.4.2以上
b) Oracle/SqlServer/DB2 通用版本(本试例以oralce为例)
2. 解压缩包到C盘根目录下
3. 双击venustools.exe启动开发平台,内有试用项目GAPDemo
4. 数据库准备(以Oracle10g数据库为例)
a) 在Oracle建立数据库实例(实例名自定)
b) 建立表空间与项目名相同(此处为GAPDEMO)
c) 新建用户
d) 修改构建配置文件GAPDemo\db\build.properties
#Oracle ConfigInfo
oracle.driver=oracle.jdbc.OracleDriver
oracle.url=jdbc:oracle:thin:@192.168.186.130:1521:gapdemo------数据库IP地址:端口:数据库实例名
oracle.username=gap37----------数据库登录用户名
oracle.password=1---------数据库登录密码
oracle.driver.jar=ojdbc5.jar
#authority.oracle.exclude.sql=authority_standard_oracle.sql
authority.oracle.exclude.sql=authority_extend_oracle.sql
e) 在开发环境中打开ant视图,加载构建文建build.xml
f) 利用ant中的执行功能运行所选择的目标构建数据库基本结构
g) 修改本试例项目数据库配置信息GAPDemo\gap\WEB-INF\conf\db.xml
<DB_SRC name="MAIN"
useProvider="1" conProvider="venus.frames.mainframe.db.conpool.provider.ProxoolProvider"
drvName="oracle.jdbc.OracleDriver"
port="1521"------数据库端口
usrName="gap37" ---------数据库登录用户名
pwd="1" ---------数据库登录密码
databaseName="gapdemo" ------数据库实例名
conUrl="jdbc:oracle:thin:@192.168.186.130:1521:gapdemo" ------数据库IP地址:端口:数据库实例名
maxActiveTime="1800000"
maxActive="200"/>
5. 部署项目:
在项目上右键启动功能菜单中的GAPTools->部署功能部署到web服务器上
6. 启动WEB服务器
在游览器中输入http://localhost:9999/gap/ 访问部署好的GAP试用项目
7. 访问组织权限平台
点击主界面右侧的"3.组织权限平台"即可进入组织权限平台,默认管理员账户为admin密码为admin,此界面也为开发完成后的系统登陆界面.
8. 代码生成器的使用
a) 点击“文件->新建->其它”(或者使用Ctrl + N快捷键),进入新建选择向导界面:
b) 点击“下一步”,进入生成向导页面,如下图:
在下拉框中选择合适的数据库驱动,然后在“数据库地址”后面的输入框中输入数据库的地址,在用户名和密码的输入框中输入数据库的用户名和密码。点击“连接”按钮,连接到数据库,如下图所示:
数据库中所有的表在“数据库中的表”中显示,然后在“数据库中的表”中选择所需要的表,点击
所选择的表都会在“您选择了的表”中显示出来。
点击“项目路径”后面的”浏览“, 选择一个项目。
填写web应用名,注释作者。
设置java基本包名,java真实路径,jsp基本目录名。(可预先在项目中设置好各个模块的路径,然后点击“浏览”进行选择。)
c) 在“您选择了的表”中双击某个表,进入设置表界面,如下图所示:
在“表名规范”中选择你所需要的规范:
default:默认以表名作为生成的代码的包名、类名前缀等。
如果表名有下划线则类名也会有下划线,这就不符合类名的命名规范,所以在这种情况下不推荐使用。
lowercase:以表名作为生成的代码的包名、类名前缀等,且全部小写。
minus:以表名减去关键词作为生成的代码的包名、类名前缀等。
例如:表名为EIP_APPLY,表名规范为minus,关键词为EIP_,则生成的Bs代码的类名为ApplyBs。
该选项如果在上一界面(即“生成向导”界面)使用的话,可以对所有您选择了的表进行统一处理。
specify:强制指定以关键词作为生成的代码的包名、类名前缀等。
在“关键词”的输入框中输入此表的关键词,仅在表名规范为minus和specify时有意义。
在“汉化”的输入框中输入此表的中文名称,该名称会在生成的jsp页面中体现,请认真填写。
在“主键”的输入框中输入此表的主键,一般按默认就行,不用修改。
对“主表外键”,按默认就行,对生成单表代码而言没有意义,不用修改。
利用“关键列”可以指定当以该表作为参照页面时所返回的字段。
“原始列名”前面的“构建”框表示是否在jsp页面上构建这些字段,如果选中,则生成的jsp页面中会出现这些字段,如果没有选择,在生成的jsp页面上则不会出现这些字段。(注意:USABLE_STATUS到ATTRIBUTE5是统一添加的附属字段,不要在构建的选择框中选择,这些字段不需要在jsp页面上显示。)
在“中文名”一列输入这些字段的中文名称,该名称会在生成的jsp页面中体现,请认真填写。
“java标准类型”可以修改字段的java变量类型。
“人性化展现方式”可以指定字段在jsp页面的表单类型。
“关键字”仅在“人性化展现方式”选择为字典表参照时有用,这时要填该字典表的关键字。
点击“确定”,设置此表完毕,继续设置下一张表。
所有的表都设置完毕后,点击完成,生成所有的代码,包括前台的jsp页面和后台的action,bs,dao,vo以及相关的配置文件都会生成到你所选择的相应目录中。
注:其它模块的使用请参照gap3.7-reference.chm中的具体章节