`
Scliu123
  • 浏览: 39938 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

认识Spring

阅读更多

 Spring的核心是个轻量级(Lightweight)的容器(Container),

它是实现IoC(Inversion of Control)容器,

非侵入性(No intrusive)的框架,

并提供AOP(Aspect-oriented programming)概念的实现方式,

提供对持久层(Persistence),

事务(Transaction)的支持,

提供MVC Web框架的实现,

并对一写常用的企业服务API(Application Interface)提供一致的模型封装,

是一个全方位的应用程序框架(Application framework),

除此之外,对于现存的各种框架(Struts,JSF,Hibernate等)都提供了与他们相整合的方案。

 

 

相关术语:

  • 轻量级(Lightweight)

             Spring的核心包在文件容量上只不到1MB大小,而使用Spring核心包所需要的资源负担也是很小的。

  • 非侵入性

             框架原来的意思是提供一个架构的实现,让开发人员可以在基于架构的基础上,快速地开发遵循架构所需的应

             用程序,然而有些框架一旦被使用,应用程序就与框架发生了依赖。

             Spring的目标之一是实现一个非侵入性框架,希望让应用程序几乎感觉不到框架的存在,减低应用程序在框架

             移植时的负担,近一步增加应用程序组建的可重用性。

  • 容器

        容器可以管理对象的生命周期,对象和对象之间的依赖关系。使用配置文件来配置..........

            (容器是一个java编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好)

  • IoC

       Spring最重要的核心概念控制反转,更具体一点就是依赖注入。

          使用Spring,您不必自己在程序代码中维护对象的依赖关系,只需在配置文件中加以设定,Spring核心容器会自动

          根据配制将依赖注入指定的对象。

  • AOP

      面向切面编程(AOP),它允许程序员对横切关注点或横切典型的职责分界线的行为进行模块化。

  • 持久层

     Spring提供对持久层的整合,如对JDBC的使用加以封装与简化,提供事务管理功能,对于O/R Mapping工

     具(Hibernate,iBATIS)的整合也提供了解决方案。

  • Web框架

      Spring也提供MVC Web框架的解决方案,使用spring Web框架的好处是可以善用IoC和AOP的功能。

  • 其他企业服务的封装

     对于一些服务,例如:JNDI,Mail,任务计划(Scheduling),远程(Remoting)等,Spring不直接提供实现

     而是采用抽象层方式对这些服务进行封装,让这些服务在使用时可以有一致的使用模型,并且在使用上更为简

    化。

分享到:
评论

相关推荐

    零基础认识 Spring Boot.docx

    零基础认识 Spring Boot

    认识Spring1

    认识Spring1

    spring2.0技术手册 (扫描版)

    第1章认识Spring 第2章Spring入门 第3章Bean、消息、事件 第4章SpringAOP 第5章JDBC、事务支持 第6章Hibernate与Spring 第7章SpringWebMVC框架 第8章View层方案、Web框架整合 第9章API封装 第10章项目:...

    spring boot实战.pdf高清无水印

    1.1.1 重新认识Spring 2 1.1.2 Spring Boot精要 3 1.1.3 Spring Boot不是什么 6 1.2 Spring Boot入门 6 1.2.1 安装Spring Boot CLI 7 1.2.2 使用Spring Initializr初始化Spring Boot项目 10 1.3 小结 ...

    开源框架 Spring Gossip

    认识 Spring 来认识 Spring 的一些特性,并初步了解一下什么叫作 IoC?什么叫作 DI? 简介 Spring Inversion of Control Dependency Injection <br> 核心容器 Spring 核心容器实作...

    精通 Spring Boot 42 讲

    《精通 Spring Boot 42 讲》共分五大部分,第一部分是从零起步的基础内容,共4课,帮助大家快速认识 Spring Boot ,我会带领大家熟悉 Spring Boot 产生的背景和设计理念,同时也会讲解 Spring Boot 的环境搭建和项目...

    Spring Boot实战 ,丁雪丰 (译者) 中文版

    1.1.1 重新认识Spring 2 1.1.2 Spring Boot精要 3 1.1.3 Spring Boot不是什么 6 1.2 Spring Boot入门 6 1.2.1 安装Spring Boot CLI 7 1.2.2 使用Spring Initializr初始化Spring Boot项目 10 1.3 ...

    精通 Spring Boot 42 讲.zip

    PART 1:从零开始认识 Spring Boot; PART 2:项目中最常用的 Web 相关技术; PART 3:Spring Boot 和数据库的技术实践; PART 4:Spring Boot 如何集成 MQ、缓存、NoSQL 等中间件; PART 5:综合实践。 认真学完这...

    Spring.3.x企业应用开发实战(完整版).part2

    1.1 认识Spring 1.2 关于SpringSource 1.3 Spring带给我们什么 1.4 Spring体系结构 1.5 Spring 3.0的新功能 1.5.1 核心API更新到Java 5. 1.5.2 Spring表达式语言 1.5.3 可通过Java类提供IoC配置信息 1.5.4 通用类型...

    spring第五天 .pdf

    3. 认识Spring AOP中底层常用的一些核心类 4. 源码阅读之查找aop相关的BeanDefinitionParser流程 5. 源码阅读之查找aop相关的BeanDefinitionParser的执行流程 6. 源码阅读之产生AOP代理对象的流程 7. 代理对象执行流...

    spring第四天.pdf

    课程目标 1. 了解什么是AOP? 2. 了解AOP能干什么? 3. 了解AOP都有哪些实现? 4. 掌握AOP核心概念(通知、切入点、切面、代理对象、目标对象、织入等) 5. 了解切入点表达式 ...10. 认识Spring AO

    spring 攻略

    帮助你更好的认识spring,深入了解spring的各个功能点。是学习spring的利器。

    Spring入门级教程.pptx

    Spring入门级教程,从零开始教你认识Spring,了解Spring,理解Spring的两大核心IoC和AOP,教你如何使用Spring进行开发

    Spring4.x企业应用开发 有书签,很方便查找

    1.1 认识Spring 2 1.2 关于SpringSource 4 1.3 Spring带给我们什么 5 1.4 Spring体系结构 6 1.5 Spring对Java版本的要求 8 1.6 Spring 4.0新特性 8 1.6.1 全面支持Java 8.0 9 1.6.2 核心容器的增强 11 1.6.3 支持用...

    springcloud Eureka源码解读

    springcloud Eureka源码解读 方便新手接触认识spring cloud微服务

    Spring技术内幕

    本书从源代码分析入手,对Spring的架构原理和设计思想进行了全面剖析,不仅能让我们更深入、更彻底地认识Spring,领略Spring的架构之美和设计之美,而且更重要的是,它将全面提升我们的Spring开发技能。., ——...

    SpringBoot实战(第4版)清晰版

    1 重新认识 SPring 2 1 . 1 . 2 SPring Boot 精要 3 1 . 1 . 3 SPring Boot 不是什么 6 1 . 2 SpringB0ot 人门 6 1 . 2 . !安装 SPring BootCU 7 1 . 2 . 2 使用 Spring Initializr 初始化 Spring Boot 项目 10 1 ...

    Spring案例

    Spring的核心是Aop和IOC,这里面的小案例方便大家简单认识spring依赖倒转和面向方面编程

Global site tag (gtag.js) - Google Analytics