当前位置: 首页 > 面试题库 >

Java:什么是 Spring 框架?Spring 框架有哪些主要模块?

王楚青
2023-04-24

Spring是一个控制反转和面向切面的容器框架。

Spring有七大功能模块:

1、Core

Core模块是Spring的核心类库,Core实现了IOC功能。

2、AOP

Apring AOP模块是Spring的AOP库,提供了AOP(拦截器)机制,并提供常见的拦截器,供用户自定义和配置。

3、orm

提供对常用ORM框架的管理和支持,hibernate、mybatis等。

4、Dao

Spring提供对JDBC的支持,对JDBC进行封装。

5、Web

对Struts2的支持。

6、Context

Context模块提供框架式的Bean的访问方式,其它程序可以通过Context访问Spring的Bean资源,相当于资源注入。

7、MVC

MVC模块为spring提供了一套轻量级的MVC实现,即Spring MVC。

 类似资料:
  • 问题内容: 似乎我在网站创建上有点过时了。 几年前,我学会了创建带有框架的简单网站。 但是,w3school.com不鼓励使用此解决方案,并且将来的HTML版本不再支持框架。 那么简单的替代品是什么? 大多数开发人员似乎也不鼓励使用iFrame PHP似乎提供了解决方案?在php中替换框架的简单方法是什么? 如果我不使用php(实际上我需要在一个项目中使用JavaEE),如何创建类似框架的网站?

  • 我对Spring比较陌生,我对标签有点困惑。 谁能给我解释一下那个标签到底是干什么用的? 提前道谢!

  • 本文向大家介绍spring 有哪些主要模块?相关面试题,主要包含被问及spring 有哪些主要模块?时的应答技巧和注意事项,需要的朋友参考一下 spring core:框架的最基础部分,提供 ioc 和依赖注入特性。 spring context:构建于 core 封装包基础上的 context 封装包,提供了一种框架式的对象访问方法。 spring dao:Data Access Object

  • ORM(Object-relational mapping),对象关系映射。 是为了解决面向对象与关系型数据库存在的不匹配问题。 ORM框架的优点: 开发效率更高 数据访问更抽象、轻便 支持面向对象封装

  • 本文向大家介绍ThinkPHP框架有哪些优点?相关面试题,主要包含被问及ThinkPHP框架有哪些优点?时的应答技巧和注意事项,需要的朋友参考一下 答:TP框架是我们中国人自己开发的框架,各种资料比较齐全,国内用的比较多,比较简单和方便,而且是免费开源的

  • 1、轻量级框架、容器 Spring是一个容器,管理对象的生命周期和配置。基于一个可配置原型prototype,你的bean可以使单利的,也可以每次需要时都生成一个新的实例。 2、控制反转IOC Spring通过控制反转实现松耦合。 3、支持AOP Spring提供对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性。 4、轻量级框架 5、方便测试 Spr