领域驱动设计 (DDD) 学习笔记
什么是 DDD?
领域驱动设计 (Domain-Driven Design, DDD) 是一种软件开发方法,通过将软件系统看作业务流程的反映,而非仅仅交付物。它更关注业务流程、业务术语和业务实践,技术关注点排在第二位。
核心思想:以纯净的领域模型来反映业务需求,代码即为需求文档。
领域驱动设计 (Domain-Driven Design, DDD) 是一种软件开发方法,通过将软件系统看作业务流程的反映,而非仅仅交付物。它更关注业务流程、业务术语和业务实践,技术关注点排在第二位。
核心思想:以纯净的领域模型来反映业务需求,代码即为需求文档。
这是早期实现的一个基于 T4 模板 的 WinForm 快速开发脚手架,通过连接数据库,逆向生成完整的数据维护界面。结合 DevExpress 强大的 UI 组件和 Entity Framework 的数据访问能力,实现 0 代码 生成增删改查功能,极大提升团队开发效率。
这是个基于 MSSQL Server 和 T4 模板 的代码生成器,通过逆向数据库结构,快速生成三层架构代码和 CRUD SQL 脚本,帮助团队提高开发效率。
2010 年,我接触了 CSLA.NET 框架,阅读了《C# 企业应用开发艺术:CSLA.NET 框架开发实战》这本书。这本书让我对企业级应用开发有了新的认识,理解了 N-Tier 分布式架构的设计思路。
欢迎来到我的博客!这里是我记录学习、分享见解、沉淀思考的数字花园。