我在学习j2ee的模式,有人可以告诉我表模块(域逻辑模式)和表数据网关(数据源模式)之间的区别是什么? 谢谢表模块和表数据网关模式
3
A
回答
1
6
表模块和表数据网关都是表级模式,但有一个非常根本的区别。
表模块是一个域逻辑模式,它可以包含与特定表相关的业务逻辑。 表数据网关应该只处理数据库接口,不应该包含任何业务逻辑。在这里读取“数据库接口”作为“插入/更新/删除/从表中读取行”。
请注意Martin Fowler的定义明确指出了这种区别。
表模块:处理数据库表或视图中所有行的业务逻辑的单个实例。
表数据网关:充当网关到数据库表的对象。一个实例处理表中的所有行。 (这里的“句柄”通常指的是CRUD)。
相关问题
- 1. 表数据网关和模型
- 2. 表模块/表网关 - 从网关加载代码的位置?
- 3. 动态表单和数据库模式
- 4. 扩展数据表和模式面板
- 5. 表达式混合和模拟数据
- 6. 网关模式
- 7. Angular2模块级样式表
- 8. 数据库模式,1表或2表
- 9. VBScript正则表达式 - 查找模式之间的数据块
- 10. Node.js请求模块表单数据键
- 11. 在休眠模式下访问模式间表和关系
- 12. Javascript模块模式和子模块初始化模式
- 13. CakePHP模型关联表w /数据和新表
- 14. Zend - 设计模式DataMapper和表格网关
- 15. 数据映射设计模式和网关 - 新手问题
- 16. 数据库关系模式
- 17. 了解表中的exchangeArray函数ZF2中的网关模式
- 18. Python的正则表达式模块VS重新模块 - 模式不匹配
- 19. 用于从数据表和模式表生成匹配的SQL
- 20. 敲除和显示模块模式的数据绑定问题
- 21. Webpack:表达模块依赖关系
- 22. 用Perl DBI模块关系表
- 23. 卡桑德拉 - 分布式数据和多表(数据建模)
- 24. 从JSON模式表示创建火花数据帧模式
- 25. 任何模块更新和导入数据表到Drupal?
- 26. 关键值正则表达式模式
- 27. 从模块中填充数据网格
- 28. 从模式或数据库复制表
- 29. jQuery的数据表模式窗体
- 30. Ajax模式更新JavaScript图表数据?