试题详情
- 简答题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容器。 关注下方微信公众号,在线模考后查看
热门试题
- 如何理解ProxyFactoryBean
- 在以下()标签用来对页面内容进行预定义。
- 举一个声明的例子。
- 请求Servlet的时候,Servlet
- ()方法可以返回当前请求的请求方式。
- JSP规范唯一支持的语言是()。
- 以下哪一个适合使用GET请求来发送()。
- JSP文件test.jsp文件如下所示,
- Tomcat的启动和停止程序位于其安装路
- JavaBean有()种。
- 过滤器使用()才能继续传递到下一个过滤器
- web.xml中
- 在访问Servlet时,在浏览器地址栏中
- 在HTTP协议中,用于发送大量数据的方法
- HttpSession失效的时机是()。
- 在Java中使用JDBC时,对于多次调用
- Hibernate中的检索策略分为:()
- Statement对象可以处理哪些类型的
- 哪个JSP隐含对象,转译后对应Servl
- 在Java中JDBC API定义了一组用