多做题,通过考试没问题!

Java考试

睦霖题库>大学试题(计算机科学)>Java考试

Spring框架由哪7个模块组成?

正确答案:关于Spring架构中各个模块实现的功能说明如下:
核心模块(Core):该模块是整个框架的最基本组成部分,它提供了依赖注入的功能以及对Bean容器的管理功能。通过依赖注入,使得类与类之间不再由硬性编码方式发生关系,而是通过配置实现这一过程,降低了各个类之间耦合的紧密度。Spring框架提供的BeanFactory接口,进一步消除了应用对工厂的依赖。
AOP模块(AOP):该模块提供了对AOP的支持,允许以面向切面的方式开发程序。同时Spring框架提供了AspectJ的整合。
上下文模块(Context):该模块构建于核心模块之上,提供了对Bean的框架式访问。该模块还扩展了BeanFactory功能。
ORM模块(ORM):该模块允许Spring集成各种ORM(Object-RelationMapping)框架来实现持久层的应用。各种ORM框架以插件的形式集成到Spring框架中,并由Spring框架来完成事务管理以及异常处理。
DAO模块(DAO):该模块对JDBC进行轻量封装,用以提供对JDBC操作的支持。使用传统的SQL语句执行JDBC操作,复杂且极容易发生错误。Spring通过对JDBC的轻量封装,使得操作变得更加简单化。同时Spring提供了声明式的事务管理,使开发者不必在繁琐的事务方面花费过多的精力。
Web模块(Web):该模块也是构建于核心模块之上的,它提供了对Web各种应用的全面支持。
Spring的MVC模块(MVC):该模块提供了一个完整的MVC(Model-View-Controller)的解决方案,使用Spring框架的MVC模块进行开发,能够更好的结合IoC容器。
答案解析:
进入题库查看解析

微信扫一扫手机做题