加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

wmframework v2.0 手册(二)系统代码生成

发布时间:2020-12-12 15:06:52 所属栏目:MsSql教程 来源:网络整理
导读:1、总体介绍 ????? wmframework 实现了基于数据库系统代码自动生成,并完成有两种可供选择的代码生成方式: web 代码自动生成系统、可安装插件方式。这里我们提倡使用后者 ?? 可自动生成的文件类型如下: domain ( pojo ), mapping , sql-map-conf.xml

1、总体介绍

????? wmframework实现了基于数据库系统代码自动生成,并完成有两种可供选择的代码生成方式:web代码自动生成系统、可安装插件方式。这里我们提倡使用后者

?? 可自动生成的文件类型如下: domainpojo),mappingsql-map-conf.xmljspdaospring配置文件,struts2配置文件,对于daospring配置文件、struts2配置文件不提倡自定义生成,因为系统已实现有通过处理流程框架

???? 依据客户或系统需求,可自行定义jsp模板。对于xmljava文件等表头注解,格式内容也可自行定义。

?

2、方式一:web代码自动生成系统

?

??? 一个基于wmframework自行开发的web代码自动生成系统,提供程序员远程访问,选择并确认当前需要生成数据表。整个代码生成过程在由代码生成系统统一处理,并提供url链接实时下载使用。

主要执行操作对象

com.wmframework.codegen.ModuleGenerator 代码生成执行接口

com.wmframework.codegen.Convert 数据转换对象

com.wmframework.codegen.replace.FileReplace文件替换对象

com.wmframework.codegen.replace.TempleReplace 行数据模版替换对象

?

?

传递后台字符串格式说明

*fnstr参考格式:fn1--fn2--...fnn

*format :fieldname-fieldvalue-type-optionname-vos-vo-functionname

*????????? 0????? 1???? ??? 2?????? 3?? ?? 4 5? 6

*desc:? 字段名称-字段中文名称-元素类型-下拉集合-vos对象-vo对象ID-执行函数

*example:?? 用户名称-0-null-oaUser-user1-insertUser

?

2.1 查询页面生成

?

?

?进入http://192.168.0.58:8080/autocode/ 主页面,点击转向查询页面生成,选择操作数据表后,系统自动给出“查询条件列”、“查询结果列”、“查询结果数据对象”等,请确保查询条件和查询结果列的正确选择,同时确认当前生成 相关执行函数是否与sqlmap中的名称一致。?

?

?

?

查询页面生成模版为: WebRoot/temple/listtmp.jsp

?

?

2.2 编辑页面生成

?

?

?

?

进入http://192.168.0.58:8080/autocode/ 主页面,点击转向编辑页面生成,选择操作数据表后,系统自动给出“新增内容列选择”、“数据对象”等,请确保编辑内容列的正确选择,同时确认当前生成 相关执行函数是否与sqlmap中的名称一致。

?

?

编辑页面生成模版为: WebRoot/temple/addtmp.jsp

?

2.3 查看页面生成

?

?

?

?

进入http://192.168.0.58:8080/autocode/ 主页面,点击转向明细页面生成,选择操作数据表后,系统自动给出“明细显示列选择”、“结果数据对象”等,请确保编辑内容列的正确选择,同时确认当前生成 相关执行函数是否与sqlmap中的名称一致。

?

?

?

?

?

明细页面生成模版为: WebRoot/temple/detailtmp.jsp

?

?

3、方式二:插件代码生成器

?

?

?

?

?

?

wm代码生成器主要是基于ibatis的插件ibator改写而得

?? 使用模式

基于myeclipse插件安装即可。

?? 文件类型

当前可自动生成的文件类型如下: domainmappingsql-map-conf.xmljspdaospring配置文件,struts2配置文件(不提倡,当前系统架构有通用action),其中jsp页面存在模板定制

?? 生成方式

多工程(多个工程一次全部生成),整库(整个数据表一次全部生成),定制表(自定义需要生成数据表)

?

一个简单的配置文件如下:

?

?

?

?

?

(注:本人文章均为原创,转载请注明出处!刀光剑影20110211写于深圳。)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读