页面布局文件生成方法和页面布局文件生成装置的制造方法

文档序号:8412334阅读:329来源:国知局
页面布局文件生成方法和页面布局文件生成装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体而言,涉及一种页面布局文件生成方法和一种页面布局文件生成装置。
【背景技术】
[0002]在基于元数据开发过程中,完成一个可操作的界面需要经历以下几个步骤:
[0003]1.完成详细的设计文档;
[0004]2.绘制元数据信息,通过元数据建立数据库;
[0005]3.生成 JAVABean 代码;
[0006]4.创建接口,代理,后台实现文件;
[0007]5.绘制前台显示界面。
[0008]对于一个开发人员来说以上这些步骤中很多是业务相关,已经在设计需求层面做完,他们并不关心这些。并且如果是一个流程很了解的人员来完成这样的一份工作,保守估计需要10个工作日,期间可能出现错误,严重影响项目的开发速度。经过调查发现前期一系列的工作都是标准化的开发流程,每个开发人员都会去做这样重复的工作,导致了开发效率十分低下。
[0009]因此需要一种新的技术方案,不需要开发人员再手动编写开发过程中的代码,从而可以极大节省人力、时间或硬件资源,提高易用性。

【发明内容】

[0010]本发明正是基于上述问题,提出了一种新的技术方案,不需要开发人员再手动编写开发过程中的代码,从而可以极大节省人力、时间或硬件资源,提高易用性。
[0011]有鉴于此,本发明提出了一种页面布局文件生成方法,包括:根据接收到的文件转换命令,将用户所需的设计文件解析成符合预设格式的目标格式文件;根据所述目标格式文件生成对应的配置文件;根据所述配置文件和所述目标格式文件生成页面布局文件。
[0012]在该技术方案中,可以根据用户所需的设计文件自动创建目标格式文件的元数据,从而避免开发人员在目标格式的文档中手动添加设计文件的繁琐操作,同时可以根据目标格式文件自动生成配置文档,最后还可以根据配置文档和目标格式文件的元数据自动生成页面布局文件。其中,具体地,该页面布局文件包括前后台代码。这样,有了详细的设计文档后不用再花时间绘制元数据,基本的配置文件将自动生成,前后台代码生成后可以完成简单的功能,这样,开发人员不需要再额外手写代码,从而减少软件开发人员的工作量,操作起来更加简捷。
[0013]在上述技术方案中,优选地,还包括:根据接收到的显示命令,显示所述界面布局和/或根据所述页面布局文件显示对应的页面布局。
[0014]在该技术方案中,可以对界面布局和页面布局进行显示,从而使得开发人员可以直接对界面布局和页面布局进行查看,以根据查看结果进行进一步调整页面等操作。
[0015]在上述技术方案中,优选地,根据接收到的文件转换命令,将用户所需的设计文件解析成符合预设格式的目标格式文件,具体包括:根据所述预设格式创建格式文件;读取所述设计文件,以确定所述设计文件中数据实体的个数,并根据数据实体的个数创建数据实体模块,其中每个数据实体对应一个数据实体模块;根据所述设计文件的数据结构生成每个数据实体模块对应的数据实体包含的数据字段;解析每个数据字段和其他数据字段之间的关系,以确定所述每个数据实体和每个数据字段的排列位置;按照所述排列位置对所述数据实体和每个数据实体的数据字段进行排列显示。
[0016]在该技术方案中,通过上述操作可以根据一个设计文件,自动生成用户所需格式的目标格式文件中,其中目标格式文件中包含多个数据实体模块,每个数据实体模块对应多个数据字段,根据不同数据实体和不同数据字段之间的上下级关系对数据进行布局,最后形成目标格式文件。这样,不需要开发人员再手动将设计文件绘制成符合目标格式的元数据,减少了开发人员的工作量。
[0017]在上述技术方案中,优选地,还包括:所述配置文件中包含新增配置项、修改配置项、删除配置项、查询配置项和/或刷新配置项。
[0018]在该技术方案中,配置文件中包括但是不限于新增配置项、修改配置项、删除配置项、查询配置项和刷新配置项等,这样,可以使得最后形成的页面包含基本的增加、删除、修改和刷新等功能。
[0019]在上述技术方案中,优选地,根据所述目标格式文件生成配置文件,具体包括:根据所述目标格式文件和标准配置文件生成所述目标格式文件对应的配置文件,或者根据接收到的绘制命令,在预设图形配置界面上绘制所述目标格式文件对应的界面布局,并根据所述界面布局生成配置文件。
[0020]在该技术方案中,还可以为开发人员提供图形配置界面,这样,开发人员只要将相应的配置在配置界面中绘制出来就可以得到配置文件,不需要再手动编写配置文件的代码,从而可以减少极大节省人力、时间或硬件资源,提高易用性。
[0021]根据本发明的另一方面,还提供了一种页面布局文件生成装置,包括:解析单元,根据接收到的文件转换命令,将用户所需的设计文件解析成符合预设格式的目标格式文件;第一生成单元,根据所述目标格式文件生成对应的配置文件;第二生成单元,根据所述配置文件和所述目标格式文件生成页面布局文件。
[0022]在该技术方案中,可以根据用户所需的设计文件自动创建目标格式文件的元数据,从而避免开发人员在目标格式的文档中手动添加设计文件的繁琐操作,同时可以根据目标格式文件自动生成配置文档,最后还可以根据配置文档和目标格式文件的元数据自动生成页面布局文件。其中,具体地,该页面布局文件包括前后台代码。这样,有了详细的设计文档后不用再花时间绘制元数据,基本的配置文件将自动生成,前后台代码生成后可以完成简单的功能,这样,开发人员不需要再额外手写代码,从而减少软件开发人员的工作量,操作起来更加简捷。
[0023]在上述技术方案中,优选地,还包括:显示单元,根据接收到的显示命令,显示所述界面布局和/或根据所述页面布局文件显示对应的页面布局。
[0024]在该技术方案中,可以对界面布局和页面布局进行显示,从而使得开发人员可以直接对界面布局和页面布局进行查看,以根据查看结果进行进一步调整页面等操作。
[0025]在上述技术方案中,优选地,根据接收到的文件转换命令,将用户所需的设计文件解析成符合预设格式的目标格式文件,具体包括:创建单元,根据所述预设格式创建格式文件;读取单元,读取所述设计文件,以确定所述设计文件中数据实体的个数,并根据数据实体的个数创建数据实体模块,其中每个数据实体对应一个数据实体模块;第三生成单元,根据所述设计文件的数据结构生成每个数据实体模块对应的数据实体包含的数据字段;解析单元,解析每个数据字段和其他数据字段之间的关系,以确定所述每个数据实体和每个数据字段的排列位置;排列单元,按照所述排列位置对所述数据实体和每个数据实体的数据字段进行排列显示。
[0026]在该技术方案中,通过上述操作可以根据一个设计文件,自动生成用户所需格式的目标格式文件中,其中目标格式文件中包含多个数据实体模块,每个数据实体模块对应多个数据字段,根据不同数据实体和不同数据字段之间的上下级关系对数据进行布局,最后形成目标格式文件。这样,不需要开发人员再手动将设计文件绘制成符合目标格式的元数据,减少了开发人员的工作量。
[0027]在上述技术方案中,优选地,所述配置文件中包含新增配置项、修改配置项、删除配置项、查询配置项和/或刷新配置项。
[0028]在该技术方案中,配置文件中包括但是不限于新增配置项、修改配置项、删除配置项、查询配置项和刷新配置项等,这样,可以使得最后形成的页面包含基本的增加、删除、修改和刷新等功能。
[0029]在上述技术方案中,优选地,所述第一生成单元具体用于:根据所述目标格式文件和标准配置文件生成所述目标格式文件对应的配置文件,或者根据接收到的绘制命令,在预设图形配置界面上绘制所述目标格式文件对应的界面布局,并根据所述界面布局生成配置文件。
[0030]在该技术方案中,还可以为开发人员提供图形配置界面,这样,开发人员只要将相应的配置在配置界面中绘制出来就可以得到配置文件,不需要再手动编写配置文件的代码,从而可以极大节省人力、时间或硬件资源,提高易用性。
[0031]通过以上技术方案,根据接收到的文件转换命令,将用户所需的设计文件解析成符合预设格式的目标格式文件;根据所述目标格式文件生成对应的配置文件;根据所述配置文件和所述目标格式文件生成页面布局文件。这样,有了详细的设计文档后不用再花时间绘制元数据,基本的配置文件将自动生成,前后台代码生成后可以完成简单的功能,这样,开发人员不需要再额外手写代码,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1