时间:2021-05-20
DTO( Data Transfer Object):
数据传输对象,Service 或 Manager 向外传输的对象。
BO:business object 业务对象。主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育经历对应一个 PO,工作经历对应一个 PO,社会关系对应一个 PO。建立一个对应简历的 BO 对象处理简历,每个 BO 包含这些 PO。这样处理业务逻辑时,我们就可以针对 BO 去处理。
VO( View Object):
显示层对象,通常是 Web 向模板渲染引擎层传输的对象。
POJO( Plain Ordinary Java Object):
在阿里巴巴编程手册中, POJO 专指只有setter/getter/toString的简单类,包括DO/DTO/BO/VO等。
补充:springBoot框架中几个层(dto、dao、service、controller)之间的关系
controller层-----> service层(接口—>接口实现类) -----> dao层的.mapper文件 -----> 和mapper层里的.xml文件对应
Model层是数据层:
TableName是对数据表实体的映射;
Criteria传输前台数据
DTO 传输类间数据
Mapper层放置SQL查询XML文件
Dao层相当于XML文件的抽象类
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本篇文章将向大家介绍如何添加Service和Repository层并且使用StructureMap把Service层注入到Controller,把Reposit
找回熟悉的Controller,ServiceController哪儿去了?对于很多习惯了Spring开发的同学来讲,Controller,Service,DA
在ASP.net中实现页面之间传值的方式较多,其中使用URL将页面中的值传递到目标页中,并在目标页中使用QuerySting来获取传递的值的方式因为简单,在实际
使用过Linux操作系统的都知道,Linux系统和windows之间的文件传递比较复杂,那么要如何实现Linux和windows之间的文件传输呢?其实可在L
已应用于实际项目:1.thrift对象与dto之间的互转2.pojo与dto之间的互转3.pojo与vo之间的互转1.核心转换工具类,对特别复杂类型不做处理,因