1.根据创建自己的项目
a我们可以拷贝iFrame项目,然后重面名为你的项目简称。打开你的项目,更改数据库链接为链接到你的数据库。
b创建数据库为你的项目名
c新建查询,使用你的数据库 (以防建表时候不知道创建到哪个数据库了)。
依次执行etc下建表脚本,初始化数据库脚本,函数视图脚本。
执行完以后试着调试,看是不是框架代码
更改页面系统参数为你的项目名称。
到此项目框架已经搭好,下面只需要进行你的业务处理就行。
如创建一个系统名为
学生管理系统(student manager) 简称:STM。
复制iFram 重命名为STM
a
打开STM
b
依次执行脚本:
最后数据库结果应该是这样的:
运行更改系统名:
2.业务处理 建表--生成代码--设计页面和处理逻辑。
建表:
设计表结构,表字段和字段属性。一般主键定为 VARCHAR(32)位。表名为 XX_XX(模块名_信息表)这是为了生成代码时不会产生文件混乱。
在业务脚本里抒写sql建表脚本
根据设计,创建表。
如创建学生信息表:
执行成功后,刷新表,就可以看到你创建的表了:
使用数据库执行脚本。这样业务表就创建好了。
2.运行执行代码生成策略
即访问端口为:
保存配置,生成代码,生成的代码在项目out --war--autoBuildl文件下。
将src 和web 拷贝出来,放到项目(STM)下,替换文件。
3.重启项目执行配置菜单与查看结果
无误后访问链接
添加菜单链接
找到设计的业务Control类 打开:
配置菜单链接为:/demo/student_main.do
进入角色管理,修改用户角色,显示需要显示的菜单:
保存后刷新界面,就可以看到菜单
可以尝试测试生成代码的功能。
4.设计界面与控制逻辑。
如,不显示主键,找到界面
删去不显示的。
如,设计男女为单选项,民族从字典里选取(使用easy-ui的展示效果)
上诉表示:从业务字典里获取sd_code=mz的项,即需要创建一个字典表示民族,他的代号为mz.
大致效果就这些,要根据你的业务设计界面。