1.一种web界面生成控制方法,其特征在于,包括:
生成总的面板组件;
从所述总的面板组件中确定出当前业务各步骤的web界面所需的目标面板组件,并根据所述目标面板组件生成所述业务的界面配置文件;
根据所述界面配置文件在所述业务当前的步骤调用相应的目标面板组件生成该步骤的web界面。
2.如权利要求1所述的web界面生成控制方法,其特征在于,定义生成总面板组件包括:
确定所有业务的各web界面涉及的面板组件,一个面板组件为一个类型的信息在界面上的布局;
对相同的面板组件进行去重处理;
生成去重处理后的所有面板组件得到总的面板组件。
3.如权利要求1所述的web界面生成控制方法,其特征在于,从所述总的面板组件中确定出当前业务各web界面所需的目标面板组件包括:
确定当前业务各步骤对应的web界面;
确定所述各web界面所需的面板组件;
从所述总的面板组件中选择出对应的面板组件作为各web界面的目标面板组件。
4.如权利要求1-3任一项所述的web界面生成控制方法,其特征在于,所述界面配置文件包括:当前业务各web界面对应的目标面板组件清单、各web界面的各目标面板组件之间的位置关系,或进一步包括各web界面的各目标面板组件的属性设置信息。
5.如权利要求4所述的web界面生成控制方法,其特征在于,还包括生成显示各步骤入口的视图信息。
6.如权利要求5所述的web界面生成控制方法,其特征在于,根据所述界面配置文件在所述业务当前的步骤调用对应的目标面板组件生成该步骤的web界面包括:
根据所述视图信息进入所述业务当前步骤;
从所述界面配置文件中获取当前步骤的web界面对应的目标面板组件以及各目标面板组件之间的位置关系;
根据所述位置关系在所述web界面上相应的位置解析所述各目标面板组件生成当前步骤的web界面;
或,
进一步根据所述属性设置信息设置所述各目标面板组件的属性。
7.如权利要求6所述的web界面生成控制方法,其特征在于,所述web界面在内存中生成。
8.如权利要求6所述的web界面生成控制方法,其特征在于,生成业务的各web界面时,采用相同的解析规则对各web界面对应各目标面板组件进行解析。
9.如权利要求7所述的web界面生成控制方法,其特征在于,检测用户使用完毕所述web界面完毕后,在内存中释放所述web界面的数据。
10.一种web界面生成控制装置,其特征在于,包括:
面板组件生成模块,用于生成总的面板组件;
配置文件生成模块,用于从所述总的面板组件中确定出当前业务各步骤的web界面所需的目标面板组件,并根据所述目标面板组件生成所述业务的界面配置文件;
web界面生成模块,用于根据所述界面配置文件在所述业务当前的步骤调用相应的目标面板组件生成该步骤的web界面。
11.如权利要求10所述的web界面生成控制装置,其特征在于,所述界面配置文件包括:当前业务各web界面对应的目标面板组件清单、各web界面的各目标面板组件之间的位置关系,或进一步包括各web界面的各目标面板组件的属性设置信息。
12.如权利要求11所述的web界面生成控制装置,其特征在于,还包括视图生成模块,用于生成显示各步骤入口的视图信息。
13.如权利要求12所述的web界面生成控制装置,其特征在于,所述web界面生成模块包括:
操作子模块,用于根据所述视图信息进入所述业务当前步骤;
获取子模块,用于从所述界面配置文件中获取当前步骤的web界面对应的目标面板组件以及各目标面板组件之间的位置关系;
Web界面显示子模块,用于根据所述位置关系在所述web界面上相应的位置解析所述各目标面板组件生成当前步骤的web界面;
或,
进一步包括属性设置子模块,用于根据所述属性设置信息设置所述各目标面板组件的属性。