首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程道与术
掘友等级
高级架构师,交流公号:编程道与术
杨宇于2020年创立编程道与术,致力于研究领域分析与建模、测试驱动开发、
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 53
沸点 16
赞
69
返回
|
搜索文章
赞
文章( 53 )
沸点( 16 )
原创 | 使用 JPA 实现 DDD 持久化 - 只要 O,忘记 R & Maven 配置
第七节只要O,忘记R面向对象和面向关系是两个不同的范式。要同时面向两种不同的范式并且在两者之间频繁切换,对开发者来说是一种既筋疲力尽又容易出错的体验。通过JPA这样的ORM规范,我们期待达到的效果是:
原创 | TDD 工具集:JUnit、AssertJ 和 Mockito (二十七) 运行测试 - 在构建工具中运行测试
在构建工具中运行测试1.MavenMaven默认在test阶段启动maven-surefire-plugin插件,执行项目中的所有测试。1.1插件和依赖要支持JUnit平台,maven-surefir
原创视频 | 架构漫谈—如何创造复杂而有序的软件系统【含课件下载】
前述即使一片小小的树叶中都蕴含着惊人的复杂性同时……对树叶的深入研究会发现其中存在极其精妙的结构和机制爱因斯坦认为复杂的事物背后必然存在着简单的解释若非如此,宇宙和生命不可能稳定存在一切科学也都失去了
原创 | 正确区分属性和字段
很多开发人员搞不清属性和字段的区别,本文试图对其作出澄清。在进行Java软件开发的时候,很多人都没有搞清Java对象中属性(Property)和字段(Field)的区别,以为属性就是字段。本文试图对这
原创 | 使用JPA实现DDD持久化-JPA,Hibernate与Spring Data JPA
2002年,MartinFowler在他的名著《企业应用架构模式》中首次提出“数据映射器(DataMapper)”模式,将面向对象的领域模型映射到关系数据库中。2003年,澳大利亚程序员GavinKi
原创 | 使用JPA实现DDD持久化-JPA vs MyBatis
除了JPA之外,还有一个流行的数据访问框架MyBatis,算是个半自动化的ORM框架。1.JPA和MyBatis的比较JPA是个全自动化的对象持久化规范,它使得开发人员只需要针对领域模型编写面向对象的
原创 | 使用JPA实现DDD持久化-O/R阻抗失配(2/2)
4.关联问题在领域模型中,关联表示了实体之间的关系。面向对象的语言如Java使用对象引用来表示关联,而在关系模型中,外键约束列表示了一个关联,它带有一些键值的副本。4.1关联的方向性关联是有方向性的,
原创 | 使用 JPA 实现 DDD 持久化 -O/R 阻抗失配 (1/2)
在使用面向对象的编程语言编写的应用程序中,对象是其基础构建块。由于前文表述的种种原因,我们需要将领域对象的状态持久化到某种存储媒体中,以便在需要时能够重建这些对象。通常而言,是将领域对象状态(值和关联
原创 | 使用JPA实现DDD持久化-R:数据的世界
尽管近些年出现了对象数据库、文档数据库等竞争者,关系数据库(Relationaldatabase)仍然是主流的数据库系统。关系数据库是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理
原创 | 使用 JPA 实现 DDD 持久化 - O: 对象的世界 (3/3)
领域模型对象模型中有一部分与技术完全无关,纯粹用于描述问题域中的业务实体和业务逻辑的类,它们组成了领域模型(domainmodel)。领域模型主要由实体(Entity,又称为引用对象)和值对象(Val
下一页
个人成就
文章被点赞
106
文章被阅读
26,969
掘力值
928
关注了
3
关注者
50
收藏集
0
关注标签
6
加入于
2020-05-20