首页
›
Web后端与企业应用开发
›
031-Go项目结构业务接口落地
›
《Go业务接口Go领域建模与架构设计》
VIP20
本课程属于:031-Go项目结构业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go业务接口Go领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go语言与DDD概述
Go语言在微服务中的优势 · DDD核心概念(实体 · 值对象
Go
DDD
02
业务接口设计原则
接口隔离原则(ISP) · 依赖倒置原则(DIP) · Go中interface的设计哲学
业务接口设计原则
ISP
03
领域模型与贫血模型
充血模型 vs 贫血模型 · Go结构体作为领域模型 · 避免Getter/Setter陷阱
领域模型
贫血模型
04
实体(Entity)设计
唯一标识 · 生命周期 · Go中实体的实现模式
Entity
实体
05
值对象(Value Object)设计
不可变性 · 相等性比较 · Go中值对象的实现(struct v…
Value
Object
06
聚合(Aggregate)与聚合根
聚合边界定义 · 聚合根的选择 · Go中聚合的封装与事务边界
Aggregate
聚合
07
领域服务(Domain Service)
无状态服务 · 跨聚合的业务逻辑 · Go中领域服务的接口与实现
Domain
Service
08
仓储(Repository)模式
仓储接口定义 · 数据持久化抽象 · Go中仓储与ORM的集成
Repository
仓储
09
工厂(Factory)模式
复杂对象的创建 · 领域工厂 vs 应用工厂 · Go中工厂函数的惯用写法
Factory
工厂
10
领域事件(Domain Event)
事件驱动架构 · 事件发布与订阅 · Go中事件总线的实现
Domain
Event
11
应用服务(Application Service)
用例编排 · 事务管理 · Go中应用服务的分层职责
Application
Service
12
DTO与VO的边界
数据传输对象(DTO) vs 视图对… · Go中DTO的转换与映射
DTO
VO
13
接口定义规范
Go接口命名惯例 · 方法签名设计 · 接口粒度控制
接口定义规范
Go
14
依赖注入(DI)与容器
手动DI vs 自动DI · Go中wire与dig的使用 · 接口与实现的绑定
DI
依赖注入
15
错误处理与领域异常
Go错误处理哲学 · 领域异常 vs 系统异常 · 自定义错误类型
错误处理
领域异常
16
分层架构与六边形架构
经典三层架构 · 六边形架构(端口与适配器) · Go中的分层实践
分层架构
六边形架构
17
模块化与包设计
Go模块(module)管理 · 包依赖规则 · 内部包(internal)的边界控制
模块化
包设计
18
接口版本管理
向后兼容策略 · 接口版本化(URL/Header) · Go中接口演进的最佳实践
接口版本管理
向后兼容策略
19
RESTful API与领域接口
资源建模 · HTTP动词与领域操作映射 · Go中gin/echo的接口实现
RESTful
API
20
gRPC与领域接口
protobuf定义 · 服务接口与领域模型的映射 · Go中gRPC的拦截器
gRPC
领域接口
21
CQRS模式
命令与查询分离 · 读写模型拆分 · Go中CQRS的轻量实现
CQRS
模式
22
事件溯源(Event Sourcing)
事件存储 · 聚合重建 · Go中事件溯源框架选型
Event
Sourcing
23
领域边界测试
单元测试 vs 集成测试 · mock接口测试 · Go中testify与gomock的…
领域边界测试
vs
24
接口文档生成
swagger/openapi · protobuf文档 · Go中swaggo与protoc-g…
接口文档生成
swagger/open…
25
性能优化与接口设计
减少内存分配 · 接口缓存策略 · Go中pprof与benchmark
性能优化
接口设计
26
安全边界
认证与授权 · 接口防篡改 · Go中JWT与OAuth2集成
安全边界
认证
27
日志与监控
结构化日志 · 链路追踪 · Go中zap/otel与接口监控
日志
监控
28
配置管理
环境配置 · 配置中心 · Go中viper与配置热更新
配置管理
环境配置
29
部署与CI/CD
容器化部署 · 接口健康检查 · Go中Dockerfile与GitH…
CI/CD
部署
30
综合实战
电商订单系统:从领域建模到接口实现 · 完整代码示例 · 架构图与最佳实践总结
综合实战
电商订单系统
所属VIP或分类
同VIP:Go业务接口Go接口编排
同VIP:Go业务接口接口设计与契约测试
同VIP:Go业务接口认证授权与权限测试