社区
Java EE
帖子详情
软件应用的设计应该由对象模型来驱动还是应该由数据库模型来驱动?
houhou820
2005-12-09 04:10:52
软件应用的设计应该由对象模型来驱动还是应该由数据库模型来驱动?
...全文
161
13
打赏
收藏
软件应用的设计应该由对象模型来驱动还是应该由数据库模型来驱动?
软件应用的设计应该由对象模型来驱动还是应该由数据库模型来驱动?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houhou820
2005-12-29
打赏
举报
回复
顶
willpower88
2005-12-22
打赏
举报
回复
我同意三楼的说法,看团队侧重于哪种方法
houhou820
2005-12-22
打赏
举报
回复
顶
cuiyingfeng
2005-12-19
打赏
举报
回复
很同意楼上的观点,数据库驱动不应该成为我们开发的根本,如果偏重于这一块,就成了为数据存储写程序。业务才是最重要的,领悟业务逻辑和流程,快速把握业务中的对象模型,对于程序员本身是很重要的素质,开发重点也在于此。
良少
2005-12-19
打赏
举报
回复
用例---就是用户需求,
然后据此,构建业务领域模型。 这个模型是对象模型。
数据库,实际上可以从对象模型中转换过来。
对象模型中的类型, 转为 数据库的表。 表使用E-R图来表示。
最后,才将E-R图表示的表转为实际数据库的表。
数据库系统是企业级软件的核心,但不是我们开发的根本, 根本的设计应该是业务领域对象模型!
数据库系统 仅仅是 软件系统持久化的那一部分!
houhou820
2005-12-19
打赏
举报
回复
帮顶
喝酒吃肉
2005-12-16
打赏
举报
回复
帮顶
houhou820
2005-12-15
打赏
举报
回复
没人知道吗?
yyy
2005-12-13
打赏
举报
回复
按照Rup的思想,应该是以用例为驱动的。
silverend
2005-12-13
打赏
举报
回复
两种方式没有什么确定的答案;
你熟悉、掌握哪种方式就用哪种;根据自己团队的爱好,熟练程度而定
对象模型可用Together
数据库模型可用许多建模工具,进而转为相应的物理模型
pdw2009
2005-12-12
打赏
举报
回复
楼下继续,,希望看到不同的见解
miaoliujun
2005-12-12
打赏
举报
回复
楼上正解
但正规的流程应该是对象模型驱动,数据库模型也是对象模型的一种
lahmyyc
2005-12-12
打赏
举报
回复
项目越大越偏向数据库模型,因为要考虑很多性能的问题,中小型项目为了快速开发,应该采用对象模型,这样可以更好的重用,使得程序员有更多的精力放在逻辑和页面上。
领域
驱动
实践总结(基本理论总结与分析+架构分析与代码
设计
V+具体应用
设计
分析)
领域
驱动
设计
DDD是一种
设计
思想,它可以同时指导中台业务建模和微服务
设计
(中台本质是业务
模型
,微服务是业务
模型
的系统落地),领域
驱动
设计
强调领域
模型
和微服务
设计
的一体性,先有领域
模型
然后才有微服务,而不是脱离领域
模型
来谈微服务
设计
。
领域
驱动
实践总结(基本理论总结与分析V+架构分析与代码
设计
+具体应用
设计
分析)
领域
驱动
实践总结一:基本理论总结与分析 一、领域
驱动
设计
两大
设计
:战略
设计
和战术
设计
二、理解和分析领域+子域+核心域+通用域+支撑域 三、理解和分析界限上下文,定义领域边界 四、理解和分析实体和值
对象
五、理解和分析聚合思想:聚合和聚合根 六、理解很分析领域事件来解耦微服务 ...
架构
设计
之路 - DDD领域
驱动
模型
设计
- 补充中20220315
文章目录前言一、架构的演变历程二、领域
驱动
初窥1 传统软件开发中的痛点2 什么是领域
驱动
设计
战略
设计
战术
设计
总结3 领域
模型
4 分层架构
模型
三层架构四层架构六边形架构三、架构
设计
进阶1 DDD下的项目目录结构2 XXXX总结 前言 DDD 领域
驱动
模型
设计
文章目录 《领域
驱动
设计
》—— Thoughtworks洞见 《实现领域
驱动
设计
》—— 沃恩·弗农 DDD-领域
驱动
设计
- 知乎 (zhihu.com) 一、架构的演变历程 学习DDD之前,先了解大致的架构模式,因为DD
DDD领域
驱动
设计
详解
DDD领域
驱动
设计
1. 领域
驱动
设计
1.1 什么是领域
驱动
设计
1.2 为什么用领域
驱动
设计
2. DDD核心知识体系2.1 DDD核心概念2.2 DDD战略战术
设计
2.2.1 DDD战略
设计
2.2.1 DDD战术
设计
3. DDD微服务架构
模型
3.1 基本架构3.1.1 DDD分层架构3.1.1 六边形理论3.1.1 CQRS架构
设计
3.2 代码结构3.3 服务调用 1. 领域
驱动
设计
1.1 什么是领域
驱动
设计
领域
驱动
设计
(Domain Driven Design) 是一种从系统分析到软件建模的一套方法论
领域
驱动
模型
(DDD)
设计
讲解
一. 什么是领域
驱动
模型
(DDD)? 领域
驱动
模型
一种
设计
思想,我们又称为DDD
设计
思想。是一种为了解决传统
设计
思想带来的维护困难,沟通困难和交互困难而产生的一种新的思想。也解决了在部分公司中,一个项目组就是一套服务,不同项目组中又相互通过RPC访问,相互之间交互的安全保障。 二. 领域
驱动
模型
解决了什么问题 在传统微服务的单服务
设计
上,我们通常只顾自己开发,只顾自己业务,只管理自己
数据库
,一旦其他服务需要使用另一个服务上的某些功能时,我们通常需要使用HTTP来内网访问达到目的,或是使用RPC来访问业务。首
Java EE
67,513
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章