《一种FLEX运行方法及框架.pdf》由会员分享,可在线阅读,更多相关《一种FLEX运行方法及框架.pdf(15页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104360849 A(43)申请公布日 2015.02.18CN104360849A(21)申请号 201410594497.4(22)申请日 2014.10.29G06F 9/44(2006.01)(71)申请人中国建设银行股份有限公司地址 100032 北京市西城区金融大街25号(72)发明人朱祖恩 严格 伍辉(74)专利代理机构广州三环专利代理有限公司 44202代理人郝传鑫 熊永强(54) 发明名称一种Flex运行方法及框架(57) 摘要本发明实施例涉及互联网技术领域,公开了一种Flex运行方法及框架,其中,该方法包括:检测用户在目标页面控件输入的原始数据,。
2、所述目标页面控件包括用户根据需要从系统中选择的一个或多个页面控件;将所述原始数据封装成原始数据对象;接收用户输入的原始数据提交请求,并根据所述原始数据提交请求将所述原始数据对象发送给后台服务器;获取所述后台服务器对所述原始数据对象处理完成后得到的目标数据对象;将所述目标数据对象解析成目标数据;将所述目标数据显示在所述目标页面控件上。实施本发明实施例,可以提高代码复用度。(51)Int.Cl.权利要求书2页 说明书8页 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书8页 附图4页(10)申请公布号 CN 104360849 ACN 104360849 A1。
3、/2页21.一种Flex运行方法,其特征在于,包括:检测用户在目标页面控件输入的原始数据,所述目标页面控件包括用户根据需要从系统中选择的一个或多个页面控件;将所述原始数据封装成原始数据对象;接收用户输入的原始数据提交请求,并根据所述原始数据提交请求将所述原始数据对象发送给后台服务器;获取所述后台服务器对所述原始数据对象处理完成后得到的目标数据对象;将所述目标数据对象解析成目标数据;将所述目标数据显示在所述目标页面控件上。2.根据权利要求1所述的Flex运行方法,其特征在于,所述的检测用户在目标页面控件输入的原始数据,包括:接收用户的操作指令,根据所述操作指令对页面以及页面控件初始化,所述操作指。
4、令用于指示新建一个页面;获取用户从系统中选择的目标页面控件,检测用户在所述目标页面控件输入的原始数据;所述的检测用户在所述目标页面控件输入的原始数据之后,还包括:存储所述目标页面控件。3.根据权利要求2所述的Flex运行方法,其特征在于,所述的接收用户输入的原始数据提交请求,并根据所述原始数据提交请求将所述原始数据对象发送给后台服务器,包括:接收用户输入的原始数据提交请求;获取所述原始数据对象,判断所述原始数据对象中是否包括预先设置的数据预处理信息;若否,则将所述原始数据对象发送给后台服务器。4.根据权利要求3所述的Flex运行方法,其特征在于,还包括:若判断所述原始数据对象中包括预先设置的数。
5、据预处理信息,则根据所述数据预处理信息的类型调用对应的数据预处理器对所述原始数据对象进行预处理;将预处理完成后得到的原始数据对象发送给后台服务器。5.根据权利要求4所述的Flex运行方法,其特征在于,所述的将所述目标数据显示在所述目标页面控件上,包括:获取存储的所述目标页面控件;获取所述目标数据;将所述目标数据显示在所述目标页面控件上。6.一种Flex运行框架,其特征在于,包括:页面管理模块,用于检测用户在目标页面控件输入的原始数据,所述目标页面控件包括用户根据需要从系统中选择的一个或多个页面控件;封装模块,用于将所述页面管理模块检测到的所述原始数据封装成原始数据对象;发送模块,用于接收用户在。
6、所述页面管理模块中输入的原始数据提交请求,并根据所述原始数据提交请求将所述原始数据对象发送给后台服务器;权 利 要 求 书CN 104360849 A2/2页3接收模块,用于获取所述后台服务器对所述原始数据对象处理完成后得到的目标数据对象;解析模块,用于将所述接收模块获取的所述目标数据对象解析成目标数据;所述页面管理模块,还用于将所述解析模块解析成的所述目标数据显示在所述目标页面控件上。7.根据权利要求6所述的Flex运行框架,其特征在于,所述页面管理模块检测用户在目标页面控件输入的原始数据的具体方式为:接收用户的操作指令,根据所述操作指令对页面以及页面控件初始化,所述操作指令用于指示新建一个。
7、页面;获取用户从系统中选择的目标页面控件,检测用户在所述目标页面控件输入的原始数据;其中,所述Flex运行框架还包括:存储模块,用于在所述页面管理模块检测到用户在所述目标页面控件输入的所述原始数据之后,存储所述目标页面控件。8.根据权利要求7所述的Flex运行框架,其特征在于,所述发送模块具体包括:接收单元,用于接收用户在所述页面管理模块中输入的原始数据提交请求;判断单元,用于获取所述封装模块中的所述原始数据对象,判断所述原始数据对象中是否包括预先设置的数据预处理信息;发送单元,用于在所述判断单元的判断结果为否时,将所述原始数据对象发送给后台服务器。9.根据权利要求8所述的Flex运行框架,其。
8、特征在于,所述发送模块还包括:调用单元,用于在所述判断单元的判断结果为是时,根据所述数据预处理信息的类型调用对应的数据预处理器对所述原始数据对象进行预处理;其中,所述发送单元还用于在调用单元调用对应的所述数据预处理器对所述原始数据对象进行预处理之后,将预处理完成后得到的原始数据对象发送给后台服务器。10.根据权利要求9所述的Flex运行框架,其特征在于,所述页面管理模块从所述解析模块获取所述目标数据,并显示在所述目标控件上的具体方式为:从所述存储模块中获取存储的所述目标页面控件;从所述解析模块中获取所述目标数据;将所述目标数据显示在所述目标页面控件上。权 利 要 求 书CN 104360849。
9、 A1/8页4一种 Flex 运行方法及框架技术领域0001 本发明涉及互联网技术领域,具体涉及一种Flex运行方法及框架。背景技术0002 Flex技术是一种用于支持丰富互联网应用程序(Rich Internet Applications,RIA)开发和部署的技术,能够满足程序员开发RIA的需求。为了很好的支持Flex技术的开发与运行,提出了Flex运行框架。目前最具有代表性的Flex运行框架是Cairngorm框架,但是利用Cairngorm框架开发应用程序时,每开发一套功能均需要将整个流程涉及代码重新开发一套,其代码复用度较低。发明内容0003 本发明实施例提供一种Flex运行方法及框架。
10、,可以提高代码复用度。0004 本发明实施例提供一种Flex运行方法,包括:0005 检测用户在目标页面控件输入的原始数据,所述目标页面控件包括用户根据需要从系统中选择的一个或多个页面控件;0006 将所述原始数据封装成原始数据对象;0007 接收用户输入的原始数据提交请求,并根据所述原始数据提交请求将所述原始数据对象发送给后台服务器;0008 获取所述后台服务器对所述原始数据对象处理完成后得到的目标数据对象;0009 将所述目标数据对象解析成目标数据;0010 将所述目标数据显示在所述目标页面控件上。0011 相应的,本发明实施例还提供一种Flex运行框架,包括:0012 页面管理模块,用于。
11、检测用户在目标页面控件输入的原始数据,所述目标页面控件包括用户根据需要从系统中选择的一个或多个页面控件;0013 封装模块,用于将所述页面管理模块检测到的所述原始数据封装成原始数据对象;0014 发送模块,用于接收用户在所述页面管理模块中输入的原始数据提交请求,并根据所述原始数据提交请求将所述原始数据对象发送给后台服务器;0015 接收模块,用于获取所述后台服务器对所述原始数据对象处理完成后得到的目标数据对象;0016 解析模块,用于将所述接收模块获取的所述目标数据对象解析成目标数据;0017 所述页面管理模块,还用于将所述解析模块解析成的所述目标数据显示在所述目标页面控件上。0018 实施本。
12、发明实施例,具有如下有益效果:0019 通过本发明实施例,用户可以根据需要对页面控件进行选择,并在选择的目标页面控件上输入数据,将该数据处理完成后得到的数据显示在该目标页面控件上。该页面控说 明 书CN 104360849 A2/8页5件为系统预先设置好的页面控件,每次打开该Flex运行框架就可以直接调用页面控件,而不需要为每一个功能都开发一套页面控件。这种预先设置好同一个应用程序的所有页面控件,在运行的时候根据需要选择相应的页面控件的运行框架,能在开发该应用程序时提高代码复用度。附图说明0020 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附。
13、图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0021 图1是本发明实施例提供的一种Flex运行方法的流程图;0022 图2是本发明实施例提供的另一种Flex运行方法的流程图;0023 图3是本发明实施例提供的一种具体应用场景的架构示意图;0024 图4是本发明实施例提供的一种Flex运行框架的结构示意图;0025 图5是本发明实施例提供的另一种Flex运行框架的结构示意图。具体实施方式0026 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,。
14、所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0027 本发明实施例公开了一种Flex运行方法及框架,可以提高代码复用度。0028 Flex运行框架是运用Flex技术开发出来的,目的是为了支持由Flex技术开发出来的应用程序的运行,提高开发应用程序时代码的复用度。0029 下面将结合图1图3,对本发明实施例提供的Flex运行方法进行详细的介绍。0030 请参阅图1,图1是本发明实施例提供的一种Flex运行方法的流程图。如图1所示,该Flex运行方法可以包括以下步骤:0。
15、031 S101,Flex运行框架检测用户在目标页面控件输入的原始数据。0032 本发明实施例中,目标页面控件包括用户根据自己的需要从系统中的所有页面控件中选择的一个页面控件或者多个页面控件,而页面控件是在开发某一个应用程序之前预先配置好所需要的全部页面控件,在开发每一个功能时可以直接调用所需要的页面控件。因此在运行该应用程序时,只需要选择在需要的页面控件即目标页面控件上输入相应的原始数据即可。其中,页面控件可以包括选项组、列表框、组合框、表格、页框、文本框、命令按钮、复选框、标签、编辑框等,原始数据可以包括查询信息命令、报表生成命令、文件导出命令等,本发明在此不做限定。0033 S102,F。
16、lex运行框架将步骤S101得到的原始数据封装成原始数据对象。0034 本发明实施例中,Flex运行框架先获取用户在目标页面控件上输入的原始数据,然后再将该原始数据封装成原始数据对象。该原始数据对象可以但不仅限于数据报文,该数据报文是原始数据以一定的格式如字头、字尾、数据类型、校验位、源地址、目标地址等进说 明 书CN 104360849 A3/8页6行排列而得到的数据。0035 S103,Flex运行框架接收用户输入的原始数据提交请求,并根据该原始数据提交请求将步骤S102中的原始数据对象发送给后台服务器。0036 本发明实施例中,用户在页面点击原始数据提交请求之后,Flex运行框架会先将该。
17、原始数据封装成原始数据对象,然后再根据该原始数据提交请求获取封装完成后的原始数据对象,从而将该原始数据对象发送给后台服务器处理。0037 S104,Flex运行框架获取后台服务器对原始数据对象处理完成后得到的目标数据对象。0038 本发明实施例中,对原始数据对象即原始数据的处理是在后台服务器完成的,该Flex运行框架只用于用户的数据输入以及对数据处理后得到的数据结果进行展示。当后台服务器对原始数据对象处理完成后,得到目标数据。其中,目标数据是根据原始数据的命令或者请求进行相关处理后得到的结果数据。在目标数据传输过程中是以目标数据对象即封装完成的目标数据的形式进行传输的。此时,Flex运行框架会。
18、获取后台服务器中的目标数据对象。其中,该目标数据对象可以但不仅限于数据报文,该数据报文是目标数据以一定的格式如字头、字尾、数据类型、校验位、源地址、目标地址等进行排列而得到的数据。0039 S105,Flex运行框架将步骤S104获取的目标数据对象解析成目标数据。0040 本发明实施例中,Flex运行框架会将获取到的目标数据对象进行解析,解析完成后,得到后台服务器处理完成的目标数据。0041 S106,Flex运行框架将步骤S105得到的目标数据显示在目标页面控件上。0042 本发明实施例中,Flex运行框架会调用目标页面控件,将解析完成后得到的目标数据该目标控件上显示出来。0043 通过实施。
19、本发明实施例,用户可以根据需要对页面控件进行选择,并在选择的目标页面控件上输入数据,将该数据处理完成后得到的数据显示在该目标页面控件上。该页面控件为系统预先设置好的页面控件,每次打开该Flex运行框架就可以直接调用页面控件,而不需要为每一个功能都开发一套页面控件。这种预先设置好同一个应用程序的所有页面控件,在运行的时候根据需要选择相应的页面控件的运行框架,能在开发该应用程序时提高代码复用度。0044 请参阅图2,图2是本发明实施例提供的另一种Flex运行方法的流程图。如图2所示,该Flex运行方法可以包括以下步骤:0045 S201,Flex运行框架接收用户的操作指令,根据该操作指令对页面以及。
20、页面控件初始化。0046 本发明实施例中,该操作指令由用户做出新建一个页面的动作时生成,主要用于指示Flex运行框架创建一个新页面。当Flex运行框架创建新页面完成后,会对该新页面以及所有的页面控件进行初始化操作。0047 S202,Flex运行框架获取用户从系统中选择的目标页面控件,检测用户在所述目标页面控件输入的原始数据。0048 本发明实施例中,用户会根据自己的需要从系统中的所有页面控件中选择需要的页面控件,即目标页面控件,该目标页面控件的数量可以是一个,也可以是多个,具体数量根据实际需要而定,本发明实施例在此不作限定。系统中的所有页面控件是在开发某一个说 明 书CN 104360849。
21、 A4/8页7应用程序时将该程序中所有的页面控件统一开发出来的,每次打开该Flex运行框架就可以直接调用页面控件,而不需要为每一个功能都开发一套页面控件。在开发每一个功能时可以直接调用所需要的页面控件。因此在运行该应用程序时,只需要选择在需要的页面控件即目标页面控件上输入相应的原始数据即可。其中,页面控件可以包括选项组、列表框、组合框、表格、页框、文本框、命令按钮、复选框、标签、编辑框等,原始数据可以包括查询信息命令、报表生成命令、文件导出命令等,本发明在此不做限定。0049 S203,Flex运行框架存储步骤S202中选择的目标页面控件。0050 本发明实施例中,在用户选择完自己需要的目标页。
22、面控件之后,Flex运行框架会将该目标页面控件存储起来,以便后续获取该目标页面控件用来显示处理完成后的目标数据。0051 S204,Flex运行框架将步骤S202得到的原始数据封装成原始数据对象。0052 本发明实施例中,Flex运行框架先获取用户在目标页面控件上输入的原始数据,然后再将该原始数据封装成原始数据对象。该原始数据对象可以但不仅限于数据报文,该数据报文是原始数据以一定的格式如字头、字尾、数据类型、校验位、源地址、目标地址等进行排列而得到的数据。0053 S205,Flex运行框架接收用户输入的原始数据提交请求,并获取步骤S204中的原始数据对象。0054 本发明实施例中,用户在页面。
23、点击原始数据提交请求之后,Flex运行框架会先将该原始数据封装成原始数据对象,然后再根据该原始数据提交请求获取封装完成后的原始数据对象。0055 S206,Flex运行框架判断该原始数据对象中是否包括预先设置的数据预处理信息,若是,则执行步骤S207;若否,则执行步骤S208。0056 本发明实施例中,Flex运行框架首先会针对每一个数据预处理器能处理的数据类型对每一个原始数据对象进行归类,然后再判断是否存在一个或者多个数据预处理器能对该原始数据对象进行预处理。也就是说,Flex运行框架事先会判断原始数据对象中是否包括有数据预处理器能处理该原始数据对象的信息,如果包括有该数据预处理信息,执行步。
24、骤S207根据该数据预处理信息的类型调用对应的数据预处理器对该原始数据对象进行预处理;如果不包括该数据预处理信息,则执行步骤S208,将该原始数据直接发送给后台服务器进行数据处理。0057 S207,Flex运行框架在步骤S206的判断结果为是时,根据该数据预处理信息的类型调用对应的数据预处理器对该原始数据对象进行预处理。0058 本发明实施例中,该数据预处理信息的每一个类型对应一个数据预处理器,Flex运行框架会根据该数据预处理信息的类型,调用能够对该原始数据对象进行数据预处理的数据预处理器对该原始数据对象进行数据预处理。0059 S208,Flex运行框架将原始数据对象发送给后台服务器。0。
25、060 本发明实施例中,如果原始数据对象中没有数据预处理信息,则将该原始数据对象直接发送给后台服务器进行数据处理;如果原始数据对象中包括有数据预处理信息,则将Flex运行框架调用数据预处理器处理完成后得到的原始数据对象发送给后台服务器做进一步的数据处理。说 明 书CN 104360849 A5/8页80061 S209,Flex运行框架获取后台服务器对原始数据对象处理完成后得到的目标数据对象。0062 本发明实施例中,对原始数据对象即原始数据的处理是在后台服务器完成的,该Flex运行框架只用于用户的数据输入以及对数据处理后得到的数据结果进行展示。当后台服务器对原始数据对象处理完成后,得到目标数。
26、据。其中,目标数据是根据原始数据的命令或者请求进行相关处理后得到的结果数据。在目标数据传输过程中是以目标数据对象即封装完成的目标数据的形式进行传输的。此时,Flex运行框架会获取后台服务器中的目标数据对象。其中,该目标数据对象可以但不仅限于数据报文,该数据报文是目标数据以一定的格式如字头、字尾、数据类型、校验位、源地址、目标地址等进行排列而得到的数据。0063 S210,Flex运行框架将步骤S209获取的目标数据对象解析成目标数据。0064 本发明实施例中,Flex运行框架会将获取到的目标数据对象进行解析,解析完成后,得到后台服务器处理完成的目标数据。0065 S211,Flex运行框架获取。
27、步骤S203存储的目标页面控件。0066 S212,Flex运行框架获取步骤S210得到的目标数据。0067 本发明实施例中,Flex运行框架会获取解析完成后得到的目标数据。0068 S213,Flex运行框架将步骤S212中的目标数据显示在目标页面控件上。0069 为了使本领域技术人员能够更好地理解本发明实施例提供的技术方案,下面结合具体的应用场景对本发明实施例提供的技术方案进行描述。0070 本发明实施例中,以两个数据预处理器、一个Flex运行框架以及一个后台服务器为例,对Flex运行框架的具体应用场景进行介绍,其架构示意图可以参见图3。0071 如图3所示,图3是本发明实施例提供的一种具。
28、体应用场景的架构示意图,可以包括数据预处理器1、数据预处理器2、Flex运行框架以及后台服务器。其中:0072 Flex运行框架接收用户的操作指令,根据该操作指令对页面以及页面控件初始化;获取用户从系统中选择的目标页面控件,检测用户在所述目标页面控件输入的原始数据;存储该目标页面控件;Flex运行框架将该原始数据封装成原始数据对象;Flex运行框架接收用户输入的原始数据提交请求,并获取该原始数据对象;判断该原始数据对象中是否包括预先设置的数据预处理信息;若是,则根据该数据预处理信息的类型调用对应的数据预处理器对该原始数据对象进行预处理。举例来说,当该原始数据对象中包括的数据预处理信息为数据预处。
29、理器1能对该原始数据对象进行数据预处理,则Flex运行框架会调用数据预处理器1对该原始数据对象进行数据预处理。0073 数据预处理器1先从Flex运行框架中获取该原始数据对象;然后将该原始数据对象进行数据预处理;将数据预处理完成后得到的原始数据对象发送给Flex运行框架。0074 Flex运行框架将数据预处理器1预处理完成后得到的原始数据对象发送给后台服务器。0075 后台服务器接收到Flex运行框架发送的原始数据对象;对该原始数据对象进行数据处理得到目标数据,并将该目标数据封装成目标数据对象;将该目标数据对象发送给Flex运行框架。0076 Flex运行框架接收到后台器服务器发送的目标数据对。
30、象后,将该目标数据对象解析成目标数据;并将该目标数据显示在目标页面控件上。说 明 书CN 104360849 A6/8页90077 通过以上描述可以看出,在本发明实施例提供的技术方案中,用户可以根据需要对页面控件进行选择,并在选择的目标页面控件上输入数据,将该数据处理完成后得到的数据显示在该目标页面控件上。该页面控件为系统预先设置好的页面控件,每次打开该Flex运行框架就可以直接调用页面控件,而不需要为每一个功能都开发一套页面控件。这种预先设置好同一个应用程序的所有页面控件,在运行的时候根据需要选择相应的页面控件的运行框架,能在开发该应用程序时提高代码复用度。0078 基于上述方法实施例相同的。
31、技术构思,本发明实施例还提供了一种Flex运行框架,可以应用于上述方法实施例中。0079 下面将结合图4图5,对本发明实施例提供的Flex运行框架进行详细介绍。0080 请参阅图4,图4是本发明实施例提供的一种Flex运行框架的结构示意图。如图4所示,该Flex运行框架可以包括以下模块:0081 页面管理模块301,用于检测用户在目标页面控件输入的原始数据。0082 本发明实施例中,目标页面控件包括用户根据自己的需要从系统中的所有页面控件中选择的一个页面控件或者多个页面控件,而页面控件是在开发某一个应用程序之前预先配置好所需要的全部页面控件,在开发每一个功能时可以直接调用所需要的页面控件。因此。
32、在运行该应用程序时,只需要选择在需要的页面控件即目标页面控件上输入相应的原始数据即可。其中,页面控件可以包括选项组、列表框、组合框、表格、页框、文本框、命令按钮、复选框、标签、编辑框等,原始数据可以包括查询信息命令、报表生成命令、文件导出命令等,本发明在此不做限定。0083 封装模块302,用于将页面管理模块301检测到的原始数据封装成原始数据对象。0084 本发明实施例中,封装模块302先获取用户在目标页面控件上输入的原始数据,然后再将该原始数据封装成原始数据对象。该原始数据对象可以但不仅限于数据报文,该数据报文是原始数据以一定的格式如字头、字尾、数据类型、校验位、源地址、目标地址等进行排列。
33、而得到的数据。0085 发送模块303,用于接收用户在页面管理模块301中输入的原始数据提交请求,并根据该原始数据提交请求将封装模块302中的原始数据对象发送给后台服务器。0086 本发明实施例中,用户在页面点击原始数据提交请求之后,封装模块302会先将该原始数据封装成原始数据对象,然后发送模块303再根据该原始数据提交请求从封装模块302获取封装完成后的原始数据对象,从而将该原始数据对象发送给后台服务器处理。0087 接收模块304,用于获取后台服务器对该原始数据对象处理完成后得到的目标数据对象。0088 本发明实施例中,对原始数据对象即原始数据的处理是在后台服务器完成的,Flex运行框架只。
34、用于用户的数据输入以及对数据处理后得到的数据结果进行展示。当后台服务器对原始数据对象处理完成后,得到目标数据。其中,目标数据是根据原始数据的命令或者请求进行相关处理后得到的结果数据。在目标数据传输过程中是以目标数据对象即封装完成的目标数据的形式进行传输的。此时,接收模块304会获取后台服务器中的目标数据对象。其中,该目标数据对象可以但不仅限于数据报文,该数据报文是目标数据以一定的格式如字头、字尾、数据类型、校验位、源地址、目标地址等进行排列而得到的数据。0089 解析模块305,用于将接收模块304获取的目标数据对象解析成目标数据。说 明 书CN 104360849 A7/8页100090 本。
35、发明实施例中,解析模块305会将获取到的目标数据对象进行解析,解析完成后,得到后台服务器处理完成的目标数据。0091 页面管理模块301,还用于将解析模块305解析完成的目标数据显示在目标页面控件上。0092 本发明实施例中,页面管理模块301会调用目标页面控件,将解析模块305解析完成后得到的目标数据在该目标页面控件上显示出来。0093 通过实施本发明实施例,用户可以根据需要对页面控件进行选择,并在选择的目标页面控件上输入数据,将该数据处理完成后得到的数据显示在该目标页面控件上。该页面控件为系统预先设置好的页面控件,每次打开该Flex运行框架就可以直接调用页面控件,而不需要为每一个功能都开发。
36、一套页面控件。这种预先设置好同一个应用程序的所有页面控件,在运行的时候根据需要选择相应的页面控件的运行框架,能在开发该应用程序时提高代码复用度。0094 请一并参阅图5,图5是本发明实施例提供的另一种Flex运行框架的结构示意图。其中图5所示的Flex运行框架是由图4所示的Flex运行框架进行优化得到的。在图5所示的Flex运行框架中,还可以包括以下模块:0095 存储模块306,用于在页面管理模块301检测到用户在目标页面控件输入的原始数据之后,存储用户在页面管理模块301中选择的目标页面控件。0096 本发明实施例中,在用户选择完自己需要的目标页面控件之后,存储模块306会将该目标页面控件。
37、存储起来,以便后续页面管理模块301获取该目标页面控件用来显示处理完成后的目标数据。0097 本发明实施例中,页面管理模块301检测用户在目标页面控件输入的原始数据的具体方式为:0098 接收用户的操作指令,根据该操作指令对页面以及页面控件初始化;0099 获取用户从系统中选择的目标页面控件,检测用户在该目标页面控件输入的原始数据。0100 本发明实施例中,该操作指令由用户做出新建一个页面的动作时生成,主要用于指示Flex运行框架创建一个新页面。当Flex运行框架创建新页面完成后,会对该新页面以及所有的页面控件进行初始化操作。0101 本发明实施例中,用户会根据自己的需要从系统中的所有页面控件。
38、中选择需要的页面控件,即目标页面控件,该目标页面控件的数量可以是一个,也可以是多个,具体数量根据实际需要而定,本发明实施例在此不作限定。系统中的所有页面控件是在开发某一个应用程序之前预先配置好的,在开发每一个功能时可以直接调用所需要的页面控件。因此在运行该应用程序时,只需要选择在需要的页面控件即目标页面控件上输入相应的原始数据即可。其中,页面控件可以包括选项组、列表框、组合框、表格、页框、文本框、命令按钮、复选框、标签、编辑框等,原始数据可以包括查询信息命令、报表生成命令、文件导出命令等,本发明在此不做限定。0102 其中,发送模块具体可以包括以下单元:0103 接收单元3031,用于接收用户在页面管理模块301中输入的原始数据提交请求;0104 判断单元3032,用于根据接收单元3031接收的原始数据提交请求,获取封装模块说 明 书CN 104360849 A10。