单一性语言的代码自动生成方法与流程

文档序号:12469510阅读:来源:国知局

技术特征:

1.单一性语言的代码自动生成方法,其特征包括:

A.生成后台代码:

A1.建立节点模型:根据界面输入内容,定义各节点模型包含的字段;

A2.建立树形模型:根据数据流的逻辑关系,定义各节点模型的横向和纵向的关联,形成至少一个由节点模型构成的树形模型;

A3.生成代码:根据所述的树形模型,按照程序语言的语法和语义自动生成数据库表和与所述数据库表对应的代码,所述代码还与所述节点模型相对应,各代码之间的关联与所述树形模型一致;

B.生成前台代码:

B1.根据界面输入内容,定义所述各节点模型的界面应用场景;

B2.根据各节点模型,自动生成与之关联的界面模型,所述界面模型中至少包括与数据模型对应的字段;

B3.根据步骤B1和B2,按照程序语言的语法和语义自动生成至少包括界面代码的前台代码。

2.如权利要求1所述的单一性语言的代码自动生成方法,其特征为:步骤B2在生成界面模型后,根据界面显示的需要人工修改界面模型中的字段。

3.如权利要求1所述的单一性语言的代码自动生成方法,其特征为:步骤A3中所述与数据库表对应的代码,包括数据库配置文件和调用数据库的程序代码。

4.如权利要求3所述的单一性语言的代码自动生成方法,其特征为:所述调用数据库的程序代码包括直接调用数据库的代码和逻辑代码。

5.如权利要求1所述的单一性语言的代码自动生成方法,其特征为:步骤B3生成的前台代码还包括界面脚本代码。

6.如权利要求1所述的单一性语言的代码自动生成方法,其特征为:步骤B3生成的前台代码还包括向界面和与该界面关联的后台代码双向传输数据的控制代码。

7.如权利要求1所述的单一性语言的代码自动生成方法,其特征为:步骤B3生成的前台代码还包括可调用后台代码的测试用例。

8.如权利要求1至7之一所述的单一性语言的代码自动生成方法,其特征为:步骤A3生成的代码可根据树形模型中节点模型的关联关系,在各节点模型之间双向数据传递。

9.如权利要求1至7之一所述的单一性语言的代码自动生成方法,其特征为:界面模型中字段的名称和类型与对应的节点模型中字段的名称和类型相同。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1