主权项 |
一种生成WEB画面的GUI的GUI生成设备,包括:存储单元,配置成存储关联信息,所述关联信息将与数据的输入和输出有关的输入/输出GUI组件与用于存储数据的数据模型相关联;反映单元,配置成在通过所述输入/输出GUI组件接收所述数据的输入时,将所输入的数据反映到在所述关联信息中与所述输入/输出GUI组件相关联的所述数据模型中;逻辑执行单元,配置成进行处理以执行在转换定义文件中与接收来自用户的指令的指令GUI组件相关联的逻辑程序,其中所述转换定义文件含有描述所述指令GUI组件和所述逻辑程序之间的关联的信息;以及生成单元,配置成通过加载所述转换定义文件和含有有关所述输入/输出GUI组件和所述指令GUI组件的布局的画面配置信息的画面定义文件来生成包括所述输入/输出GUI组件和所述指令GUI组件的画面,其中,在所述数据模型中数据发生改变时,所述反映单元将改变后的数据反映到在所述关联信息中与所述数据模型相关联的所述输入/输出GUI组件中,以及所述逻辑执行单元不对所述逻辑程序进行重写,而基于所述逻辑程序获取所述反映单元所反映的所述数据模型的数据,并将通过执行使用了所获取的数据的所述逻辑程序而获得的处理结果的数据存储在所述数据模型中。 |