Xit*_*rum 4 design-patterns java-ee
我正在学习j2ee的模式,谁能告诉我表模块(域逻辑模式)和表数据网关(数据源模式)之间的区别是什么?谢谢
表模块和表数据网关都是表级模式,但具有非常根本的区别.
表模块是域逻辑模式,因为它可以包含与特定表相关的BUSINESS LOGIC.表数据网关应该只处理数据库接口,不应该包含任何业务逻辑.在此处读取"数据库接口"作为"从表中插入/更新/删除/读取行".
请注意Martin Fowler的定义,这些定义明确指出了这种区别.
表模块:处理数据库表或视图中所有行的业务逻辑的单个实例.
表数据网关:充当数据库表的网关的对象.一个实例处理表中的所有行.(这里的"句柄"通常指CRUD).
| 归档时间: |
|
| 查看次数: |
2725 次 |
| 最近记录: |