没有合适的资源?快使用搜索试试~ 我知道了~
springboot-ddd-demo:如何做好一个项目?springboot与领域模型该如何结合?
共71个文件
java:49个
properties:6个
xml:4个
需积分: 50 7 下载量 163 浏览量
2021-05-06
14:40:32
上传
评论
收藏 2.95MB ZIP 举报
温馨提示
如何做好一个后端项目 什么样的项目是一个好的项目,如何做好一个项目?这个问题我考虑过很久,由于之前一直做项目外包,也接触到的了比较多的项目,但是我却从没有感觉到哪一个项目可以让自己感到非常满意,当然做好项目不仅仅单是技术层面的考虑,还需要考虑到与客户的配合、功能的梳理、团队的配合、公司的考核晋升体系等等一系列的问题,我们今天先只从技术层面出发来考虑如何做好一个后端项目。 在我慢慢看清楚领域模型之后,才有了些体会。先说一下我对领域模型的认识:领域模型实际上就是尽可能的引用类去解决问题,而不是函数,也就是朝着面向对象的方向看齐。这样做当然是对的,但却引发了一个新的问题就是如何划分类与类的职责?实际上划分职责的过程就是领域设计的过程。 下面是我对软件系统的认识:颗粒度越大(函数方法代码量越多),功能调整的可能性就会越大,出现BUG的可能性也会越大,要时刻想尽一切办法去减小颗粒度,减小颗粒度不是让
资源详情
资源评论
资源推荐
收起资源包目录
springboot-ddd-demo-cola.zip (71个子文件)
springboot-ddd-demo-cola
.gitignore 333B
.mvn
wrapper
MavenWrapperDownloader.java 5KB
maven-wrapper.jar 50KB
maven-wrapper.properties 218B
pom.xml 5KB
mvnw 10KB
init
init.sql 307B
books
index.md 1B
client
pom.xml 613B
src
main
java
com
example
springboot
client
ao
MsgReq.java 320B
MsgRes.java 283B
img
junit-test.png 53KB
cola.png 500KB
readme.md 26KB
mvnw.cmd 6KB
message
pom.xml 1KB
src
main
resources
application.properties 111B
java
com
example
springboot
messsage
MsgController.java 648B
MessageApplication.java 396B
.travis.yml 422B
.codecov.yml 104B
DDD-领域驱动设计介绍.pdf 2.65MB
demo
pom.xml 1KB
src
test
java
com
example
springboot
demo
repository
db
mapper
RefrigeratorMapperTest.java 1KB
SpringbootDemoApplicationTest.java 285B
executor
AnimalPutCmdExeTest.java 2KB
AnimalMsgSaveQryExeTest.java 985B
RefrigeratorInitCmdExeTest.java 832B
main
resources
application-test.properties 364B
application-dev.properties 364B
application-travis.properties 272B
application.properties 196B
java
com
example
springboot
demo
repository
feign
MessageClient.java 555B
FeignConfiguration.java 365B
db
domain
Refrigerator.java 710B
mapper
RefrigeratorMapper.java 615B
RefrigeratorQuery.java 377B
package-info.java 358B
extension
ExtensionConstants.java 575B
package-info.java 198B
BizScenarioThreadLocal.java 512B
RefrigeratorUpdateExtPt.java 345B
RefrigeratorUpdateExtension.java 730B
listener
ApplicationStartingEventListener.java 675B
SpringBootDemoApplication.java 569B
event
package-info.java 78B
handler
MyAnimalSaveEventHandler.java 659B
AnimalSaveEventHandler.java 677B
domainevent
AnimalSaveEvent.java 245B
domain
refrigerator
RefrigeratorRandomProfile.java 1KB
RefrigeratorProfile.java 883B
package-info.java 213B
controller
DemoController.java 922B
package-info.java 222B
convertor
AnimalSaveEventConvertor.java 655B
package-info.java 265B
service
RefrigeratorService.java 106B
package-info.java 612B
impl
AnimalCenterServiceImpl.java 1KB
RefrigeratorServiceImpl.java 641B
AnimalCenterService.java 486B
executor
AnimalPutCmdExe.java 2KB
package-info.java 2KB
RefrigeratorInitCmdExe.java 1KB
AnimalMsgSaveQryExe.java 898B
pojo
vo
AnimalReq.java 355B
AnimalRes.java 276B
package-info.java 147B
command
AnimalPutCommand.java 449B
RefrigeratorInitCommand.java 196B
AnimalMsgQuery.java 273B
共 71 条
- 1
123你走吧你走吧
- 粉丝: 41
- 资源: 4614
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0