ASP.NET Core技术内幕与项目实战

杨中科
内容提要 本书讲解.NET平台下的异步编程、LINQ、依赖注入、配置系统、日志等相关技术的原理与应用;深入且全面地介绍Entity Framework Core在项目中的应用场景,剖析Entity Framework Core的实现原理。本书在讲解使用ASP.NET Core进行Web API开发的同时,结合作者的实践经验介绍REST、前后端分离等编程理念在ASP.NET Core中的实现。此外,本书还会介绍领域驱动设计(DDD)的理念,并且通过来自项目开发一线的案例讲解DDD理念在项目中的技术落地方案。最后,本书通过真实的英语学习网站的项目案例讲解ASP.NET Core技术在项目中的应用。总体而言,本书不仅介绍技术的使用,而且讲解技术的底层原理;不仅介绍作者在项目开发一线的实践经验,而且讲解综合项目案例的具体实现。 本书可供具有一定编程基础的开发人员学习ASP.NET Core的使用方法,也可供具有一定经验的.NET开发人员了解.NET的内部原理和学习相关项目实战经验,还可作为大中专院校学生的ASP.NET Core教材。 推荐序一 2022年是.NET第一个正式版本发布的20周年。如果按照人类的年龄算,2022年正是.NET朝气蓬勃、青春焕发的年纪。回首这20年,.NET确实从一个含着金钥匙出生的婴儿,经过一路的学习、摸索、锻炼,成长为一位英姿飒爽的健壮青年。 随着.NET的成长而一路发展起来的.NET Core有着许多框架不曾有的丰富而又曲折的经历:从闭源到开源,从封闭生态到开放社区,从单Windows平台到真正的跨平台,从设计缺陷导致的“带病生产”到具有前卫引领作用的设计模式和特性……其中,包含着.NET在设计和发展理念上的不断突破与革新。.NET的发展过程中有一些历史“包袱”和误解需要诠释和正名,也有很多面向未来的优异特性和潜质值得诉说和期待。本书的面世,…