自动生成seam框架下的增查删改功能-jise使用指南之一
使用jise,你可以用最短的时间,针对mysql的一张表,实现:
指定中文字段名;
生成增查删改页面及后台所需java代码;
下面是操作步骤。
下载jise。解压缩。
下载模板。jboss421seam210-20080425.rar。解压缩。我的模板路径是E:/javaAbout/smallCase/templates/jboss421seam210-20080425。
1、运行jise。
第一次运行jise,将出现数据库连接参数设置,请设置好mysql选项卡内容,然后测试,应用,应该不会出现什么问题。OK。其他选项卡,数据库选择和jboss,不要管。
2、根据以前我的博客文章,安装好mysql和JbossIDE for eclipse。
打开eclipse,新建项目p20080510。再次提醒,这里应按照我以前博客文章的介绍步骤建立新项目。
3、第一步和第二步顺序不要紧。第三步很关键。
jise-数据管理-web项目管理-项目列表框右键-新建项目,出现 项目管理 界面:
项目名称:p20080510。可以用别的名称,为容易管理,建议与第二步建立的项目名一致。
项目导出路径:即第二步建立的项目路径。我的是E:/eclipse-jbossIDE2.0/p20080510。
项目模板路径:即下载后解压缩的模板路径。我的是E:/javaAbout/smallCase/templates/jboss421seam210-20080425。
设置好之后,点 “项目库初始化”按钮。建立了p20080510数据库,在其中建立8张表。
回到“数据管理界面”,在项目列表中,双击p20080510项目名称,在项目管理界面,点项目文件复制按钮。完成后,关闭。
4、现在已经根据我们的简单设置建好了程序的框架,可以发布试一试。eclipse-p20080510,F5刷新,刚才程序复制的文件都在这里了。选中examples/p20080510/build.xml,根据以前讲过的方式,编译发布。
来firefox测试,键入http://127.0.0.1:8080/p20080510,name和password都是demo。
但是现在没有什么功能,因为我把booking例子里面的hotel和booking功能都删除了。下面我们新建页面试一试。
5、数据库p20080510中,程序自动生成了一张演示表,jisetest,有三个字段,id,username,userold。我们对这个表操作,指定中文字段名,生成增查删改界面。
数据管理-单击p20080510项目-单击jisetest表,弹出一个提示框,确定,弹出表属性设置框,左侧列表自动对应到jisetest,我们在右边对表的显示属性进行设置。
双击id字段,弹出字段属性设置框,设置如下:
字段中文标签: 编号
该字段是否在list页面显示: 选中
编辑页面控件类型: number
该字段是否为list页面链接源字段: 不选
字段用途: normal
设置完成后,确定。
username字段属性:
字段中文标签: 姓名
该字段是否在list页面显示: 选中
编辑页面控件类型: string
该字段是否为list页面链接源字段: 选中
字段用途: normal
userold字段属性:
字段中文标签: 年龄
该字段是否在list页面显示: 选中
编辑页面控件类型: number
该字段是否为list页面链接源字段: 不选中
字段用途: normal
设置完成后,关闭表属性设置界面。
6、生成代码。
数据管理-单击p20080510项目-单击jisetest表-单击右侧全选按钮-单击右侧开始生成按钮。
7、编译发布,测试。
登录之后,最上面一行菜单栏,多了jisetest链接。点击链接可进入我们生成的页面。

图1

图2
由于模板是以seam自带的booking例子修改而成,仅仅实现了功能,界面完全没变。感兴趣的可以自行修改模板界面,对程序生成代码没有影响。如果你有修改好的理想模板,不要忘了给我一份哦:)。
模板的修改建议:
java模板位置:解压缩模板的根目录E:/javaAbout/smallCase/templates/jboss421seam210-20080425。
浙公网安备 33010602011771号