Spring IoC 容器配置与依赖注入实战
1. Spring 容器概述
Spring 容器是一个 Java 对象,在应用程序的特定时刻创建,用于管理应用程序的其他对象。通常有两种方式来实例化 Spring 容器:在独立应用程序中,使用编程式方法;在 Web 应用程序中,借助 web.xml 文件中的配置,采用声明式方法更为合适。
2. 分层架构介绍
在分层架构中,各层仅与下层进行交互,且它们并不知晓所使用的下层 Bean 的具体实现。这种架构使应用程序更具模块化和可测试性。开发者可以为每一层创建不同的实现,只要遵循各层接口声明的契约,就可以在不影响上层的情况下进行替换。同时,应用程序的维护也变得更加容易,因为只需修复存在问题的层,受影响的可能只是上一层。
分层架构示例如下:
| 层次 | 对应类 |
| ---- | ---- |
| 客户端层 | 主类(Main class) |
| 服务层 | AccountService |
| DAO 层 | AccountDao |
| 领域模型 | Account |
3. 使用 Java 配置在独立环境中创建和使用 Spring 容器
下面详细介绍如何使用 Java 配置在独立环境中创建和使用 Spring 容器:
1. 创建 Maven 项目 :
mvn archetype:generate -DarchetypeGroupId=org.apach
超级会员免费看
订阅专栏 解锁全文
3358

被折叠的 条评论
为什么被折叠?



