一种Flex页面转化方法及装置制造方法及图纸

技术编号:11062057 阅读:118 留言:0更新日期:2015-02-19 09:06
一种Flex页面转化方法及装置,该方法为:读取原系统页面文件;根据该原系统页面文件的名称,判断原系统页面是否为可转换页面;若是,则根据该原系统页面文件的类型,将原系统页面转换为自定义标签的中间页面;对所述自定义标签的中间页面进行检查,获得通过检查的中间页面;根据通过检查的中间页面文件的类型,将通过检查的中间页面转换为Flex页面。采用本发明专利技术,能够有效的提高项目开发进度,降低页面开发成本,降低编码错误风险。

【技术实现步骤摘要】
—种「|汾页面转化方法及装置
本专利技术涉及互联网领域,具体涉及一种?1以页面转化方法及装置。
技术介绍
在金融行业中,随着银行业务的持续增长,系统服务器的压力不断加大,为了提高系统的吞吐量,银行系统一般采用富客户端应用(虹也八)技术,而当前的虹八技术主要基于打一工页面,如何将原系统页面转化为页面成为一个亟待解决的问题。当前的解决方案是:采用系统升级的方案,将原系统页面用新技术进行人工重构,实现原系统页面到富客户端页面的转变。上述方案虽然能够将原系统页面转化为?1以页面,但是整个?1以页面转化过程需要大量?1以技术人员进行开发和测试,开发成本高,并且项目周期长,人为编码的误码率高。
技术实现思路
本专利技术实施例提供一种页面转化方法及装置,能够有效的提高项目开发进度,降低页面开发成本,降低编码错误风险。 本专利技术实施例第一方面提供一种?1以页面转化方法,可包括: 读取原系统页面文件; 根据所述原系统页面文件的名称,判断原系统页面是否为可转换页面; 若是,则根据所述原系统页面文件的类型,将所述原系统页面转换为自定义标签的中间页面; 对所述自定义标签的中间页面进行检查,获得通过检查的中间页面; 根据通过检查的中间页面文件的类型,将所述通过检查的中间页面转换为?I#页面。 本专利技术实施例第二方面提供一种?1以页面转化装置,可包括: 读取单元,用于读取原系统页面文件; 第一判断单元,用于根据所述原系统页面文件的名称,判断原系统页面是否为可转换页面; 第一转换单元,用于在所述第一判断单元判断结果为是时,根据所述原系统页面文件的类型,将所述原系统页面转换为自定义标签的中间页面; 检查单元,用于对所述自定义标签的中间页面进行检查,获得通过检查的中间页面; 第二转换单元,用于根据通过检查的中间页面文件的类型,将所述通过检查的中间页面转换为页面。 实施本专利技术实施例,具有如下有益效果: 本专利技术实施例中,将原系统页面转换为自定义标签的中间页面,对所述自定义标签的中间页面进行检查,再将通过检查的中间页面转换为?161页面,整个转换过程中只用到了中间页面,不需要对底层技术过多了解,能够有效的提高项目开发进度,降低页面开发成本,本专利技术还提供了中间页面检查方案,降低了编码错误风险。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的一种?1以页面转化方法流程示意图; 图2是本专利技术实施例提供的另一种?1以页面转化方法流程示意图; 图3是本专利技术实施例提供的另一种?1以页面转化方法流程示意图; 图4是本专利技术实施例提供的一种?1以页面转化装置的结构示意图; 图5是本专利技术实施例提供的另一种?1以页面转化装置的结构示意图; 图6是本专利技术实施例提供的另一种?1以页面转化装置的结构示意图; 图7是本专利技术实施例提供的另一种?1以页面转化装置的结构示意图; 图8是本专利技术实施例提供的另一种?1以页面转化装置的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术实施例中,?1以是八(10^公司开发的可支持八开发和部署的技术产品,可以面向企业级的应用,?16乂页面是一种标签语言页面,通过编译工具编译后可运行的目标页面文件;XI (£^1:611811316 81:716811661: [£1118皿阴)是可扩充样式表语言,是一种用于以可读格式呈现(£^1:611811316 1虹1^即[£111即叫6,可扩展标记语言)数据的语言,XI模板用于将原系统页面转换为中间页面或将中间页面转换为页面,不同的乂314莫板对不同的标签和对应的标签属性有不同的定义规则,一般包括输入规则和输出规则,分别用于匹配不同的页面。 图1是本专利技术实施例提供的一种?1以页面转化方法流程示意图。如图1所示,该页面转化方法包括如下步骤: 3101,读取原系统页面文件。 其中,读取原系统页面文件是由转换脚本通过入口脚本调用执行脚本来读取的,这里的转换脚本是一套编写好的应用程序,入口脚本可以为#11(10旧可执行脚本,执行脚本可以为脚本。 3102,根据原系统页面文件的名称,判断原系统页面是否为可转换页面。 其中,每一个原系统页面文件都有与其对应的页面文件名称,例如,当原系统页面文件的名称的后缀名为.1忖且原系统页面文件的入口标签为廿册标签时,则判断该原系统页面文件为可转换页面。 3103,若是,则根据原系统页面文件的类型,将原系统页面转换为自定义标签的中间页面。 其中,原系统页面是可以用来转换成]服务页面(]?% 86^61-的标签页面,自定义标签的中间页面为VII标签页面,不同的页面有不同的标签定义规则和标签属性定义规则。原系统页面文件的类型可以分为输入页面(化叩七页面)类型和输出页面(㈨如#页面)类型,在页面转换过程中,不同的原系统页面文件的类型要用到不同的转换模板。 3104,对自定义标签的中间页面进行检查,获得通过检查的中间页面。 其中,自定义标签的中间页面是一种过渡性页面,该中间页面是为了生成?16乂页面,同时也提供了一种自定义标签和对应的标签属性的定义规范,当页面需要更新升级时,只需要在该中间页面中进行修改,就可以实现对?I#页面的更新升级,无需了解过多的底层技术,方便了对页面的进一步的更新完善。 3105,根据通过检查的中间页面文件的类型,将通过检查的中间页面转换为?1以页面。 其中,通过检查的中间页面文件的类型可以分为支持单页面标签类型“处16型)和支持组合页面标签类型“处型),不同的通过检查的中间页面文件的类型要用到不同的转换模板。 本专利技术实施例中,将原系统页面转换为自定义标签的中间页面,对所述自定义标签的中间页面进行检查,再将通过检查的中间页面转换为?161页面,整个转换过程中只用到了中间页面,不需要对底层技术过多了解,能够有效的提高项目开发进度,降低页面开发成本,本专利技术实施例还提供了中间页面检查方案,降低了编码错误风险。 图2是本专利技术实施例提供的另一种?1以页面转化方法流程示意图。如图2所示,该?1以页面转化方法包括如下步骤: 3201,读取原系统页面文件。 其中,读取原系统页面文件是由转换脚本通过入口脚本调用执行脚本来读取的,这里的转换脚本是一套编写好的应用程序,入口脚本可以为#11(10旧可执行脚本,执行脚本可以为脚本。 3202,根据原系统页面文件的名称,判断原系统页面是否为可转换页面,若是,贝0执行步骤3203-步骤3205。 其中,每一个原系统页面文件都有与其对应的页面文件名称,例如,当原系统页面文件的名称的后缀名为.1忖且原系统页面文件的入口标签为廿册标本文档来自技高网...

【技术保护点】
一种Flex页面转化方法,其特征在于,包括:读取原系统页面文件;根据所述原系统页面文件的名称,判断原系统页面是否为可转换页面;若是,则根据所述原系统页面文件的类型,将所述原系统页面转换为自定义标签的中间页面;对所述自定义标签的中间页面进行检查,获得通过检查的中间页面;根据通过检查的中间页面文件的类型,将所述通过检查的中间页面转换为Flex页面。

【技术特征摘要】
1.一种Flex页面转化方法,其特征在于,包括: 读取原系统页面文件; 根据所述原系统页面文件的名称,判断原系统页面是否为可转换页面; 若是,则根据所述原系统页面文件的类型,将所述原系统页面转换为自定义标签的中间页面; 对所述自定义标签的中间页面进行检查,获得通过检查的中间页面; 根据通过检查的中间页面文件的类型,将所述通过检查的中间页面转换为Flex页面。2.根据权利要求1所述的方法,其特征在于,根据所述原系统页面文件的类型,将所述原系统页面转换为自定义标签的中间页面包括: 若所述原系统页面文件为输入页面类型,则获取XSL输入模板; 判断所述原系统页面文件的标签定义规则与所述XSL输入模板中的标签输入规则是否匹配,以及判断所述原系统页面文件对应的标签属性的定义规则与所述XSL输入模板中对应的标签属性的输入规则是否匹配; 若均匹配,则按所述XSL输入模板中的标签输出规则和对应的标签属性的输出规则输出中间页面结果,并利用所述中间页面结果生成自定义标签的中间页面。3.根据权利要求1所述的方法,其特征在于,根据所述原系统页面文件的类型,将所述原系统页面转换为自定义标签的中间页面包括: 若所述原系统页面文件为输出页面类型,则获取XSL输出模板; 判断所述原系统页面文件的标签定义规则与所述XSL输出模板中的标签输入规则是否匹配,以及判断所述原系统页面文件对应的标签属性的定义规则与所述XSL输出模板中对应的标签属性的输入规则是否匹配; 若均匹配,则按所述XSL输出模板中的标签输出规则和对应的标签属性的输出规则输出中间页面结果,并利用所述中间页面结果生成自定义标签的中间页面。4.根据权利要求1所述的方法,其特征在于,对所述自定义标签的中间页面进行检查,获得通过检查的中间页面包括: 判断所述自定义标签的中间页面的标签和对应的标签属性是否存在; 若均存在,则判断对应的标签属性值是否在一个取值范围内; 若是,则将所述自定义标签的中间页面归类为通过检查的中间页面。5.根据权利要求1所述的方法,其特征在于,根据通过检查的中间页面文件的类型,将所述通过检查的中间页面转换为Flex页面包括: 若所述通过检查的中间页面文件为支持单页面标签类型,则获取XSL单页面模板; 判断所述通过检查的中间页面文件的标签定义规则和所述XSL单页面模板中的标签输入规则是否匹配,以及判断所述通过检查的中间页面文件对应的标签属性的定义规则与所述XSL单页面模板中对应的标签属性的输入规则是否匹配; 若均匹配,则按所述XSL单页面模板中的标签输出规则和对应的标签属性的输出规则输出Flex页面结果,并利用所述Flex页面结果生成Flex页面。6.根据权利要求1所述的方法,其特征在于,根据通过检查的中间页面文件的类型,将所述通过检查的中间页面转换为Flex页面包括: 若所述通过检查的中间页面文件为支持组合页面标签类型,则获取XSL组合页面模板; 判断所述通过检查的中间页面文件的标签定义规则和所述XSL组合页面模板中的标签输入规则是否匹配,以及判断所述通过检查的中间页面文件对应的标签属性的定义规则与所述XSL组合页面模板中对应的标签属性的输入规则是否匹配; 若均匹配,则按所述XSL组合页面模板中的标签输出规则和对应的标签属性的输出规则输出Flex页面结果,并利用所述Flex页面结果生成Flex页面。7.—种Flex页面转化装置,其特征在于,包括: 读取单元,用于读取原系统页面文件; ...

【专利技术属性】
技术研发人员:朱祖恩严格伍辉
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1