自动生成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。
posted @ 2008-05-11 08:15  cuibq  阅读(205)  评论(0)    收藏  举报