Skip to content

1. 简介

文档的PDF版本可在此处获取 |HERE|。

本文中的示例请见 |此处|。

本文档的目的


本文所述观点基于我于2004年夏季阅读的一本书,即Rod Johnson所著的杰作:《J2EE开发无需EJB》(Wrox出版社)。


此前已有一份针对Java的Spring IoC文档[https://stahe.github.io/zh-java-spring-dec-2015/ehengspring-uangiauen.html]。本文涵盖相同内容,但将其适配至.NET平台。示例中使用的.NET语言为VB.NET。

Spring.net 目前仅处于 0.6 RC3 版本(2005 年 4 月)。 具体获取途径请参见附录。由于 Spring.net 仍处于开发阶段,目前仅移植了 Spring/Java 部分功能,但这些正是构成 Spring 核心的功能:控制反转(IoC)和面向切面编程(AOP)。本文仅介绍控制反转的概念。

本文中介绍的部分技术细节未来可能会发生变化。Spring 的价值并不在于这些技术细节,而在于其设计理念。我们诚邀读者去探索这一理念。

本文档的实践部分提供了若干示例,其中使用了 NUnit 测试类。这些类相当于 .NET 平台上的 Java JUnit 测试类。在附录中,您将了解到如何获取 [NUnit] 以及如何进行安装。