领域模型
文章平均质量分 80
loveunittesting
技术不怎么样的
展开
-
发现了apache的ISIS项目
最近一直在看DDD,开始感觉豁然开朗,终于可以遵循这个方法进行真正面向对象的编程了,但高兴了没多久,发现真正落实到开发上是一件让人头疼的事。数据如何持久化,何时持久化,读写分离、事件溯源都怎么做,完全没有头绪,都自己做?没个1年半载没有希望,今天终于发现了Apache 的isis项目,在2013年就已经成为顶级项目,可以大大的简化基于领域模型的系统开发,让我这个刚刚看出点门道的初学者能够看到点输光原创 2015-03-09 12:32:00 · 3124 阅读 · 0 评论 -
apache isis初探(Getting Started照猫画虎)
看了很久的《领域驱动设计》,一直也没有上手的机会,感觉自己写框架不太现实。1自己水平还没到;2对DDD的理解还不够。所以我一直在找一个合适的支持DDD形式的开发框架,目前看来isis确实可以胜任;另外还有axon,不过这个还没来得及看。 按照其官方的文档(可惜全是英文),自己按照文档生成了maven工程: 1.配置好maven,这个没啥可说的。 2.进入命令行模式,在想生成工原创 2015-10-30 09:57:30 · 4170 阅读 · 3 评论 -
使用CDI的axon框架搭建
一直在看DDD,axon框架看了几天了,感觉比isis更好上手,更加专注于领域模型,其他的事不管,挺好。读了他的quickstart和那个 addressbook例子。addressbook使用的是spring。可是我一直不用spring了(因为那个恶心的数据源死锁问题),而是使用CDI来做注入之类的事情。我想把addressbook移植到CDI上,废了不少周折才基本可用,下面就是我主要的改动,自原创 2016-04-21 11:17:45 · 2423 阅读 · 0 评论 -
采用DDD的系统Java代码的安排记录
自己记录原创 2016-01-09 10:57:04 · 4876 阅读 · 0 评论 -
利用JPA实现充血的领域模型
业务系统的开发中,很多人习惯使用事务脚本(TS, MF,PoEAA)的方式实现领域逻辑。遇到复杂的业务,如果同样使用TS方式,应该也是可以实现的。但是实现的结果是一套复杂的、难以阅读的代码,随着对领域理解的深入和业务需求的不断加强,后果就是维护成本高昂,重复代码变多,测试难以进行。我们经常可以听到这句话:“hi,XX测试人员,这个功能我改完了,但是没有数据或环境太难配置,我没法测试,你在测试环境/...原创 2018-05-25 09:15:12 · 1842 阅读 · 0 评论