【技术实现步骤摘要】
本专利技术属于java web后端开发,具体是一种java web后端模型层抽象接口的应用方法。
技术介绍
1、java web应用架构一般采用模块化、层次化以及前后端分离的设计,一个完整的业务功能需要分别实现前端和后端两部分代码,其中后端代码包括:数据访问层(dao)、服务层(service)、控制层(controller)、数据实体(dto、po、vo)。在后端各层交互过程中,数据实体的转换过程会产生大量与业务无关的转换代码,现有技术一般使用beanutils等工具协助处理,亦无法避免代码臃肿,增加了工作量的同时也增加了代码的阅读难度。dao层与数据库交互时,po与数据表的映射也是与系统业务无关的转换代码。虽有增强框架或组件可以自动生成部分代码,但同时也增加了学习跟维护成本,降低了灵活性和执行效率。
技术实现思路
1、本专利技术的目的在于提供一种java web后端模型层抽象接口的应用方法,以解决上述
技术介绍
中提出的问题和缺陷的至少一个方面。
2、一种java web后端模
...【技术保护点】
1.一种java web后端模型层抽象接口的应用方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种java web后端模型层抽象接口的应用方法,其特征在于,所述树形结构数据的组装平展的默认方法步骤为将树形结构的节点对象抽象出一个父类,将节点ID、父节点ID、子节点集合三个属性以泛型的方式提取到父类中。
3.根据权利要求1所述的一种java web后端模型层抽象接口的应用方法,其特征在于,所述控制层实现模型层接口时,如果带有分页参数则继承Pageable类;分页返回时使用Paged包装;异常提示使用Model中的i18n静态方法包装。
4.根...
【技术特征摘要】
1.一种java web后端模型层抽象接口的应用方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种java web后端模型层抽象接口的应用方法,其特征在于,所述树形结构数据的组装平展的默认方法步骤为将树形结构的节点对象抽象出一个父类,将节点id、父节点id、子节点集合三个属性以泛型的方式提取到父类中。
3.根据权利要求1所述的一种java web后端模型层抽象接口的应用方法,其特征在于,所述控制层实现模型层接口时,如果带有分页参数则继承pageable类;分页返回时使用paged包装;异常提示使用model中的i18n静态方法包装。
4.根据权利要求1所述的一种java web后端模型层抽象接口的应用方法,其特征在于,所述模型接口的默认方法包括tomap方法、asmap方法、convert方法。
【专利技术属性】
技术研发人员:刘勇,陈飞,陈昌吉,杨开宇,丁攀,
申请(专利权)人:湖南塔澳通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。