【技术实现步骤摘要】
自动生成网站基础代码的方法、装置、设备和存储介质
[0001]本专利技术涉及网站开发
,特别涉及一种自动生成网站基础代码的方法、装置、设备和存储介质。
技术介绍
[0002]开发人员在开发一个新网站时,往往需要编写大量的通用的底层代码,导致网站的开发效率较低。
技术实现思路
[0003]针对上述现有技术的缺点,本专利技术提供一种自动生成网站基础代码的方法、装置、设备和存储介质,以提高网站开发的效率。
[0004]本申请第一方面提供一种自动生成网站基础代码的方法,包括:
[0005]获得配置文件,并解析所述配置文件,得到所述配置文件中的配置信息;
[0006]根据所述配置信息中的数据库连接信息访问数据库,获得所述数据库的表信息和字段信息;
[0007]根据所述配置信息中的XML解析信息和实体类解析信息,启用对应的XML解析模板和实体类模板;
[0008]根据字段映射信息,所述XML解析模板,所述表信息和所述字段信息,生成映射对象和映射文件对象;
[0009] ...
【技术保护点】
【技术特征摘要】
1.一种自动生成网站基础代码的方法,其特征在于,包括:获得配置文件,并解析所述配置文件,得到所述配置文件中的配置信息;根据所述配置信息中的数据库连接信息访问数据库,获得所述数据库的表信息和字段信息;根据所述配置信息中的XML解析信息和实体类解析信息,启用对应的XML解析模板和实体类模板;根据字段映射信息,所述XML解析模板,所述表信息和所述字段信息,生成映射对象和映射文件对象;根据所述实体类解析信息,所述实体类模板,所述表信息和所述字段信息,生成实体类对象和实体类文件对象;根据所述映射对象,所述实体类对象和所述配置信息中的接口配置信息,生成映射接口文件对象;将所述映射文件对象,所述实体类文件对象和所述映射接口文件对象写入磁盘,完成网站基础代码的生成。2.根据权利要求1所述的方法,其特征在于,所述根据字段映射信息,所述XML解析模板,所述表信息和所述字段信息,生成映射对象和映射文件对象,包括:调用所述XML解析模板的获得映射元素方法,生成映射对象;调用所述XML解析模板的获得文档方法,生成映射文件对象。3.根据权利要求1所述的方法,其特征在于,所述根据所述实体类解析信息,所述实体类模板,所述表信息和所述字段信息,生成实体类对象和实体类文件对象,包括:调用所述实体类解析模板的获得汇编单元方法生成实体类对象;将所述实体类对象传入生成器文件处理方法,获得实体类文件对象。4.根据权利要求1所述的方法,其特征在于,所述根据所述映射对象,所述实体类对象和所述配置信息中的接口配置信息,生成映射接口文件对象,包括:根据所述映射对象中的方法的返回类型和参数类型,以及所述实体类对象的对象信息,确定每个映射接口方法的返回类型和参数类型;根据每个映射接口方法的返回类型和参数类型,生成与所述映射对象的方法具有相同名称的映射接口方法,以获得由所述映射接口方法组成的映射接口文件对象。5.一种自动生成网站基础代码的装置,其特征在于,包括:配置文件解析器,用于获得配置文件,并解析所述配置文件,得到所述配置文件中的配置信息;全局管理器,用于根据所述配置信息中的数据库连接信息访问数据库,获得所述数据库的表信息和字段信息;所述全局管理器,用于根据所述配置信息中的X...
【专利技术属性】
技术研发人员:涂晓招,
申请(专利权)人:中银金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。