Spring Framework用法

oor*_*ile 1 spring

通常,如何在Web框架中使用Spring框架中的每个模块.我试图了解它,因为我正在快速学习和实施它.

我知道它确实有下面的模块,但任何帮助解释它们有用的原因和地点都会对我有很大帮助.

核心容器模块
应用程序上下文模块
AOP模块(Aspect Oriented Programming)
JDBC抽象和DAO模块
O/R映射集成模块(Object/Relational)
Web模块MVC框架模块

谢谢,SS

Kay*_* II 6

此页面可能对您有所帮助:Spring Framework简介:模块.Spring提供了一本非常好的免费参考手册,涵盖了大部分内容和更多内容.

以下是我为什么要使用以下任何内容的简短摘要:

核心 - 这允许您使用依赖注入模式来构建您的应用程序,这可以大大简化您的类和单元测试.

应用程序上下文 - 这为许多常见问题提供支持代码.

AOP - 这为面向方面编程提供支持,它可以帮助您将日志和事务管理等"交叉问题"与业务逻辑分开.

JDBC - 提供支持JDBC,使JDBC更易于使用.

OR/Mapping - 提供支持代码,将流行的ORM框架集成到Spring中.

Web MVC - 使用Spring bean(其他几个框架,如JSF)提供对模型 - 视图 - 控制器模式的支持.

总而言之,Core模块包含了人们在考虑Spring时所考虑的大部分内容,而其他模块提供的代码可帮助您以更清晰,更可支持的方式实现应用程序,而无需重新发明轮子.