使用一所在线大学的 “创建课程” 用例。在创建课程的过程中,还会创建主题或者模块,而各主题可能又有着不同的作业。因此,我们要创建三个 bean,分别为 Course、Module 和 Assignment。Course
bean 将包含一个对Module
bean 的引用,后者包含对 Assignment
bean 的引用。
在理想的场景中,您可以在表示应用程序上下文的 XML 中定义 bean。以下代码展示了创建课程 用例中的上下文 XML 及 bean 定义:
//name属性值表示的是demo.class类中setModule方法的除去set前缀之后的字符串, ref的属性值表示的是当前bean(course)所包含(依赖)的其他bean(module)