.NET 相依性注入

时间:2023-03-09 19:21:40
.NET 相依性注入

书籍进度

本书目前已经开始发行 beta 版,完成进度约 70%。
(我希望这本书不要超过 200 页,目前看起来应该没问题。)

简介

本书内容是关于 .NET 相依性注入(dependency injection;简称 DI)的相关议题。透过本书,您将会了解:

  • 什么是 DI、它有什么优点、何时使用 DI、以及可能碰到的陷阱。
  • 如何运用 DI 应付容易变动的软体需求,设计出更弹性、更好维护的程式码。
  • 与 DI 有关的设计模式。
  • DI 于 .NET 应用程式中的实务应用,包括 ASP.NET MVC、ASP.NET Web API 等等(本书第五章还深入剖析了 Web API 的管线架构)。
  • 如何使用 DI 容器(例如 Unity)来协助开发宽松耦合的应用程式。

本书的范例皆以 C# 撰写,读者无须具备任何 DI 背景知识。

本書目录

.NET 相依性注入

.NET 相依性注入

.NET 相依性注入

.NET 相依性注入

请注意:本书仍在 beta 阶段,这表示内容还会持续更新(已经购买的朋友会收到更新通知,并下载新版本)。

试阅章节

您可至本书主页https://leanpub.com/dinet-s)免费下载试阅章节,如下图所示。

.NET 相依性注入

主页除了下载试阅章节,另外还提供了订阅出版通知以及读者意见回馈的功能。

试阅章节只提供 PDF 档案。购买此书的读者则可下载 PDF、给平板用的 EPUB 档案、以及给 Kindle 用的 MOBI 档案。

如何购买

先到 leanpub.com 注册一个使用者账号,然后利用此账号来买书。

请注意:注册账号时填写的 e-mail 必须是有效的!这很重要,因为往后的书籍改版通知讯息都会发送到这个 e-mail 地址。

接着,请至本书网址在线购买:https://leanpub.com/dinet-s

目前有折扣活动至八月底,直接点这个连结即可折抵美金 $2.0 元:https://leanpub.com/dinet-s/c/sY5ktjGqRpMv

底下是結帳頁面(恕我偷懒,直接使用繁体中文版的截图):

.NET 相依性注入

Leanpub 平台有提供读者 45 天的鉴赏期。购买之后,45 天内如果后悔,可利用平台本身的功能来退还书籍与书款。所以,那个[Buy Now]按钮请放心地点下去吧! ^_^

最后,如果是信用卡付款,就在网页下方接着填入相关资料,如下图:

.NET 相依性注入

如果是 PayPal 付款,您有两个选择:

  1. 直接使用您的 PayPal 账户来结账。
  2. 或者,若您其实没有 PayPal 帐户,那么PayPal 结账功能本身也提供信用卡付款的功能。但请注意,PayPal 结账页面的信用卡付款功能页面中的 e-mail 字段必须填写有效的 e-mail 地址!

更新通知

订购此书时,只要有输入 e-mail 地址,将来有新版本发布时,您就会收到更新通知和下载连结。

下载范例程式与补充资料

本书的完整范例程式与相关补充资料都放在 github 网站上。网址如下:
https://github.com/huanlin/di-book-support