流程图编译为class实现过程

下载:http://www.langsotech.com/product.htm

流程编译解决方案

所谓的流程编译就是把流程图转换为class,为了让流程变为class,我们要定义自己的编译器,每当流程图触发编译的

时候,我们先将流程图按照我们预先定义好的编译规则,转换为java文件,然后再把java文件转化为class文件

大概流程如下:

-> 读取流程文件信息(例如action 流程)

-> 检查流程是否有错,如果有错,则应该报错,并在对应的图元上面显示错误标记,并且还要在问题视图里面显示具体

的错误信息(如上图所示)

-> 如果没错就进行java代码生成操作,并显示编译成字样(见下图)

-> 最后是将生成的java代码转为class即可

http://langsotech.com/proposal.htm?#no2

猜你喜欢

转载自lanjian.iteye.com/blog/1099644