领域驱动设计 (DDD) 学习笔记

什么是 DDD?

领域驱动设计 (Domain-Driven Design, DDD) 是一种软件开发方法,通过将软件系统看作业务流程的反映,而非仅仅交付物。它更关注业务流程、业务术语和业务实践,技术关注点排在第二位。

核心思想:以纯净的领域模型来反映业务需求,代码即为需求文档。

阅读全文 »

基于 T4 + DevExpress 的 WinForm 自动化开发脚手架

项目简介

这是早期实现的一个基于 T4 模板 的 WinForm 快速开发脚手架,通过连接数据库,逆向生成完整的数据维护界面。结合 DevExpress 强大的 UI 组件和 Entity Framework 的数据访问能力,实现 0 代码 生成增删改查功能,极大提升团队开发效率。

阅读全文 »

基于 T4 模板的 MSSQL 代码生成器

项目简介

这是个基于 MSSQL ServerT4 模板 的代码生成器,通过逆向数据库结构,快速生成三层架构代码和 CRUD SQL 脚本,帮助团队提高开发效率。

阅读全文 »

CSLA.NET 企业应用开发艺术:框架开发实战

引言:我的架构启蒙之路

2010 年,我接触了 CSLA.NET 框架,阅读了《C# 企业应用开发艺术:CSLA.NET 框架开发实战》这本书。这本书让我对企业级应用开发有了新的认识,理解了 N-Tier 分布式架构的设计思路。

阅读全文 »

一切从此开始

Hello, World!

欢迎来到我的博客!这里是我记录学习、分享见解、沉淀思考的数字花园。

阅读全文 »