`
gupeng_ie
  • 浏览: 25192 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

什么是Spring

阅读更多

由于EJB的繁重,开发中对EJB进行了摒弃,对这个问题的解决方案,便是Spring的诞生。

 

Spring 是JavaSE、JavaEE 开发 "一栈式" (full stack ) 框架

堆栈指针指向最后压入堆栈的有效数据,称为满堆栈(fullstack);

堆栈指针指向下一个数据项放入的空位置,称为空堆栈(emptystack)。

 

* JavaEE 将服务器端开发 分为三个层次  表示层、业务层、持久层 

* struts2 是表示层框架 、 Hibernate是持久层框架。而Spring是业务层框架

* 在Spring框架中 ,提供三个层次 遇到问题的 解决方案 , Spring 提供Struts2--web层方案 (Spring MVC,很多公司使用,而不是用struts)、

提供 Hibernate--持久层方案 (Spring JdbcTemplate,是一个简单的工具类) 

 

Spring的出现是:面向JavaEE 

 

Spring 包含很多东西, 核心部分 : 

IoC(Inverse of Control) 控制反转 

Aop(Aspect Oriented Programming) 面向切面编程 

 

Spring 体系结构 : 

    1、 Spring 提供方便的测试支持

    2、 核心容器 : Beans Core Context Expression 四个部分

    3、 AOP 模块 : Aspect Oriented Programming 面向切面编程

    4、 Data Access 数据访问 : JdbcTemplate 、 事务管理 、整合其他ORM框架 (Hibernate、MyBatis)

    5、 web 模块: Spring MVC 、 整合其他web框架 (struts1 struts2 )



 

  • 大小: 92.3 KB
1
6
分享到:
评论

相关推荐

    springIOC和DI

    什么是spring,spring核心,spring优点,spring体系结构, 入门案例,DI基础,核心API,文档内附代码

    Spring详细学习资料下载

    1 什么是spring ? Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架. spring的设计思想是,单例模式和工厂模式 2 spring的四大特点...

    spring batch批处理 教程

    2,什么是 Spring Batch 3 二,Spring Batch结构 4 1,Spring Batch体系结构 4 2,Spring Batch主要对象 5 三,Spring Batch流程介绍 5 四,Spring Batch之Step执行过程介绍 6 五,Spring Batch应用 7 1,简单应用 7...

    Spring中IoC优点与缺点解析

    主要为大家详细解析了Spring中IoC优点与缺点,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Spring面试题含答案.pdf

    1. 什么是 spring? 2. 使用 Spring 框架的好处是什么? 3. Spring 由哪些模块组成? 4. 核心容器(应用上下文) 模块 5. BeanFactory – BeanFactory 实现举例 6. XMLBeanFactory 7. 解释 AOP 模块 8. 解释 JDBC 抽象...

    想学习的看过来了spring4.0、springboot、springcloud详细视频课程(硅谷)

    1.什么是spring boot 1 2.spring boot的优点 2 3.环境搭建 3 3.1 添加依赖 3 3.2 创建目录和配置文件 4 3.3 创建启动类 5 3.4 案例演示 5 4 . 配置介绍 6 4.1 Spring boot 配置文件 6 4.2 配置文件内容 ...

    SpringCloud面试题.pdf

    2. 什么是Spring Cloud? 3. Spring Cloud和Spring Boot之间有什么关系? 4. 为什么要使用Spring Cloud? 5. 描述Spring Cloud Config的作用。 6. 什么是服务注册与发现?举一个Spring Cloud提供这一功能的组件。 7....

    25个经典的Spring面试问答

    什么是Spring框架Spring框架有哪些主要模块 使用Spring框架能带来哪些好处 什么是控制反转IOC什么是依赖注入 请解释下Spring框架中的IoC BeanFactory和ApplicationContext有什么区别 Spring有几种配置方式 如何用...

    SpringCloud相关面试题.pdf

    1. 解释什么是Spring Cloud? 2. Spring Cloud和Spring Boot之间的关系是什么? 3. 介绍下Spring Cloud Config的工作原理。 4. 如何在Spring Cloud项目中实现服务发现? 5. 解释Spring Cloud Gateway与Zuul之间的主要...

    SpringFramework常见知识点.md

    - 什么是Spring Framework? - Spring的优缺点 - Spring的优点 - Spring的缺点 - Spring 主要提供了哪些模块? - Spring主要使用了哪些设计模式? - Spring IOC容器的配置方式有哪些? - BeanFactory和...

    Spring面试专题.pdf

    1、什么是 Spring 框架?Spring 框架有哪些主要模块? 2、使用 Spring 框架能带来哪些好处? 3、什么是控制反转(IOC)?什么是依赖注入? 4、请解释下 Spring 框架中的 IoC? 5、BeanFactory 和 ApplicationContext ...

    Spring面试题.zip

    1、什么是 Spring 框架?Spring 框架有哪些主要模块? 2、使用 Spring 框架能带来哪些好处? 3、什么是控制反转(IOC)?什么是依赖注入? 4、请解释下 Spring 框架中的 IoC? 5、BeanFactory 和 ApplicationContext ...

    Spring Boot应用开发框架项目旨在简化创建产品级的Spring应用和服务.rar

    1. 什么是Spring Boot? Spring Boot是一个简化Spring应用程序开发的框架,它可以让开发者快速构建和部署生产级的Spring应用。Spring Boot的核心特性包括: 自动配置:根据项目的依赖关系,自动为应用程序配置合适...

    30 道 Spring Cloud 面试题及答案.docx

    什么是Spring Cloud 设计目标与优缺点 设计目标 优缺点 Spring Cloud发展前景 整体架构

    史上最全 69 道 Spring 面试题和答案

    1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进...

    spring面试题25道图文并茂的spring面试题

    1. 什么是Spring框架?Spring框架有哪些主要模块? 2. 使用Spring框架有什么好处? 3. 什么是控制反转(IOC)?什么是依赖注入? 4. 请解释下Spring中的IOC? 5. BeanFactory和ApplicationContext有什么区别? 等。...

    Spring Cloud面试题2020·8(35题).pdf

    Spring Cloud面试题2020·8(35题),带答案,1、什么是 Spring Cloud? Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集 成。Spring cloud Task,一个生命周期短暂的...

    spring 资料spring 资料spring 资料spring 资料

    spring 资料spring 资料spring 资料

    SpringCloud——断路器(Hystrix)

    SpringCloud——断路器(Hystrix)之Ribbon使用断路器和Feign使用断路器

    spring v3.2源码

    spring3.2的源代码,至于为什么要下载spring3.2的源代码呢? 个人觉得spring3.2的源代码比较好编译,没啥脾气,像我之前下载的spring的最新版本源代码,还有spring4.0的源代码,不论是使用jdk1.6还是1.7甚至是1.8编译...

Global site tag (gtag.js) - Google Analytics