设计模式
设计模式简介
看懂UML类图和时序图
UML统一建模语言
UML类图及类图之间的关系
类关系记忆技巧
如何正确使用设计模式
优秀设计的特征
面向对象设计原则
创建型设计模式
工厂模式
抽象工厂模式
简单工厂模式
静态工厂模式(Static Factory)
单例模式
建造者模式
原型模式
结构型设计模式
适配器模式
桥接模式
组合模式
装饰器模式
外观模式
享元模式
代理模式
过滤器模式
注册模式(Registry)
行为型设计模式
责任链模式
命令模式
解释器模式
中介者模式
备忘录模式
迭代器模式
观察者模式
状态模式
策略模式
模板模式
访问者模式
规格模式(Specification)
J2EE 设计模式
MVC 模式
业务代表模式
组合实体模式
数据访问对象模式(DAO模式)
前端控制器模式
拦截过滤器模式
空对象模式
服务定位器模式
传输对象模式
数据映射模式(Data Mapper)
依赖注入模式(Dependency Injection)
流接口模式(Fluent Interface)
其他模式
对象池模式(Pool)
委托模式
资源库模式(Repository)
实体属性值模式(EAV 模式)
反面模式
归纳设计模式
本文档使用 MrDoc 发布
-
+
首页
传输对象模式
> 传输对象模式(Transfer Object Pattern)用于从客户端向服务器一次性传递带有多个属性的数据。 传输对象也被称为数值对象。传输对象是一个具有 getter/setter 方法的简单的 POJO 类,它是**可序列化**的,所以它可以通过网络传输。它没有任何的行为。服务器端的业务类通常从数据库读取数据,然后填充 POJO,并把它发送到客户端或按值传递它。对于客户端,传输对象是只读的。客户端可以创建自己的传输对象,并把它传递给服务器,以便一次性更新数据库中的数值。 ## 结构 我们将创建一个作为业务对象的 *StudentBO* 和作为传输对象的 *StudentVO* ,它们都代表了我们的实体。 *TransferObjectPatternDemo* 类在这里是作为一个客户端,将使用 *StudentBO* 和 *Student* 来演示传输对象设计模式。 ![传输对象模式的 UML 图](https://www.runoob.com/wp-content/uploads/2014/08/20201015-transfer.svg) 以下是这种设计模式的实体。 * **业务对象(Business Object)** - 为传输对象填充数据的业务服务。 * **传输对象(Transfer Object)** - 简单的 POJO,只有设置/获取属性的方法。 * **客户端(Client)** - 客户端可以发送请求或者发送传输对象到业务对象。
追风者
2022年3月20日 21:16
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码