一种Java对象生成和转换方法和Java对象生成和转换装置制造方法及图纸

技术编号:15704703 阅读:70 留言:0更新日期:2017-06-26 09:09
本发明专利技术实施例提供了一种Java对象生成和转换方法和装置,其中的方法包括:依据Java对象配置信息生成第一交互界面;通过所述第一交互界面接收用户输入的Java对象参数;响应于接收到的Java对象参数,依据Java对象配置信息生成第二交互界面;通过所述第二交互界面接收用户输入的对象格式类型;依据接收到的Java对象参数生成所述对象格式类型所对应的格式类型的Java对象;依据Java对象转换规则生成第三交互界面,所述第三交互界面用于接收用户输入的转换文件类型;通过所述第三交互界面接收用户输入的转换文件类型;将生成的所述Java对象转换为所述转换文件类型所对应的格式的文件。

【技术实现步骤摘要】
一种Java对象生成和转换方法和Java对象生成和转换装置
本专利技术涉及软件技术应用领域,特别是涉及一种Java对象生成和转换方法和Java对象生成和转换装置。
技术介绍
目前,常见的Java对象生成和转换系统主要采用定制开发模式,由系统开发人员根据系统的应用场景及具体需求进行设计开发,但这种开发模式往往带来很多问题:第一、开发工作量大且开发周期较长;由于不同应用场景下不同用户的需求各不相同,每个用户都有自己需要关注的点,所以为了满足这样的需要,系统开发前期需要进行非常严格和周密的需求调研,由开发人员根据软件需求设计开发,各种Java对象的各项配置信息均需要人工定义和编写,这使得系统开发工作量大且开发周期长。第二、需求变化快,不能及时变更;基于定制开发模式设计的Java对象生成和转换系统,当需要进行需求变更时,需要专业开发人员协助处理,而Java对象生成和转换系统使用人员往往不是专业的开发人员,不能及时对系统进行修改,这样,从业务变更,到使用者提出具体的需求,到专业开发人员进行设计和开发、测试、升级上线,需要走一个完整的流程,需要一定的时间,而且,当用户需求变化较大时,对系统的修改本文档来自技高网...
一种Java对象生成和转换方法和Java对象生成和转换装置

【技术保护点】
一种Java对象生成和转换方法,其特征在于,所述方法包括:依据Java对象配置信息生成第一交互界面,所述第一交互界面用于接收用户输入的Java对象参数;通过所述第一交互界面接收用户输入的Java对象参数;响应于接收到的Java对象参数,依据Java对象配置信息生成第二交互界面,所述第二交互界面用于接收用户输入的对象格式类型;通过所述第二交互界面接收用户输入的对象格式类型;依据接收到的Java对象参数生成所述对象格式类型所对应的格式类型的Java对象;依据Java对象转换规则生成第三交互界面,所述第三交互界面用于接收用户输入的转换文件类型;通过所述第三交互界面接收用户输入的转换文件类型;将生成的...

【技术特征摘要】
1.一种Java对象生成和转换方法,其特征在于,所述方法包括:依据Java对象配置信息生成第一交互界面,所述第一交互界面用于接收用户输入的Java对象参数;通过所述第一交互界面接收用户输入的Java对象参数;响应于接收到的Java对象参数,依据Java对象配置信息生成第二交互界面,所述第二交互界面用于接收用户输入的对象格式类型;通过所述第二交互界面接收用户输入的对象格式类型;依据接收到的Java对象参数生成所述对象格式类型所对应的格式类型的Java对象;依据Java对象转换规则生成第三交互界面,所述第三交互界面用于接收用户输入的转换文件类型;通过所述第三交互界面接收用户输入的转换文件类型;将生成的所述Java对象转换为所述转换文件类型所对应的格式的文件。2.根据权利要求1所述的方法,其特征在于,所述向生成第一交互界面之前,所述方法还包括:接收用户配置的Java对象配置信息和Java对象转换规则;其中,所述Java对象配置信息包括:对象格式类型、对象类型、每一种对象类型所对应的对象属性名、对象类型与对象类型之间的关系;其中,所述对象类型与对象类型之间的关系至少包括以下其中之一:所属关系、关联关系、继承关系、依赖关系、聚合关系及组合关系;所述Java对象转换规则,用于确定对象格式类型与转换文件类型之间的转换规则。3.根据权利要求2所述的方法,其特征在于,所述对象格式类型包括以下格式类型至少其中之一:JavaBean、Map、List、Set;所述转换文件格式包括以下格式至少其中之一:XML、Jason、excel;所述Java对象转换规则,包括:确定JavaBean类型Java对象的转换文件类型,所述JavaBean类型Java对象的转换文件类型包括以下类型至少其中之一:XML、Jason、excel;和/或,确定Map类型Java对象的转换文件类型,所述Map类型Java对象的转换文件类型包括以下类型至少其中之一:XML、Jason、excel;和/或,确定List类型Java对象的转换文件类型,所述List类型Java对象的转换文件类型包括以下类型至少其中之一:XML、Jason、excel;和/或,确定Set类型Java对象的转换文件类型,所述Set类型Java对象的转换文件类型包括以下类型至少其中之一:XML、Jason、excel。4.根据权利要求3所述的方法,其特征在于,所述依据Java对象配置信息生成第一交互界面,包括:根据所述Java对象配置信息中的对象类型生成一个或一个以上对象类型选项;生成响应于用户选择的对象类型选项的、用于提示用户输入对象名及与用户所选择的对象类型所对应的对象属性的属性值的界面。5.根据权利要求4所述的方法,其特征在于,所述通过所述第一交互界面接收用户输入的Java对象参数,包括:接收用户选择的对象类型;接收用户输入的一个或一个以上对象名、及每个对象名所对应的对象属性值。6.根据权利要求3所述的方法,其特征在于,所述依据Java对象配置信息生成第二交互界面,包括:根据所述Java对象配置信息中的对象格式类型生成对象格式类型选项。7.根据权利要求6所述的方法,其特征在于,依据接收到的Java对象参数生成所述对象格式类型所对应的格式类型的Java对象,包括:当接收到的Java对象参数为一个以上Java对象所对应的Java对象参数时,确定所述一个以上Java对象之间的关系,根据所述一个以上Java对象之间的关系生成所述Java对象参数所对应的Java对象。8.根据权利要求1至7其中任一项所述的方法,其特征在于,所述依据Java对象转换规则生成第三交互界面,包括:基于用户生成的Java对象的对象格式类型,根据Java对象转换规则确定所述生成的Java对象的对象格式类型所对应的转换文件类型;生成提示用户选择所述生成的Java对象的对象格式类型所对应的转换文件类型的选项。9.一种Java对象生成和转换装置,其特征在于,所述装置包括:第一交互界面生成模块、第一接收模块、第二交互界面生成模块、第二接收模块、Java对象生成模块、第三交互界面生成模块、第三接收模块及转换模块;其中,所述第一交互界面生成模块,用于依据Java对象配置信息生成第一交互界面,所述...

【专利技术属性】
技术研发人员:田永宏张浩杨旭
申请(专利权)人:大唐软件技术股份有限公司
类型:发明
国别省市:北京,11

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

1