当前位置:网站首页 > R语言数据分析 > 正文

spring教程pdf(spring教程入门)



Spring 入门教程

中国软件评测中心 陈兵

1.Spring 简介

(1)Spring 是什么

Spring 是轻量级的 J2EE应用程序 开源 框架。它由 Rod Johnson创建。它是为

了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaBean来完成以

前只可能由 EJB 完成的事情。 然而,Spring 的用途不仅限于服务器端的开发。 从

简单性、可测试性和松耦合的角度而言, 任何 Java 应用都可以从 Spring 中受益。

Spring 的核心是个轻量级容器( container ),实现了 IoC (Inversion of

Control )模式的容器, Spring 的目标是实现一个全方位的整合框架, 在 Spring

框架下实现多个子框架的组合, 这些子框架之间彼此可以独立, 也可以使用其它

的框架方案加以替代, Spring 希望提供 one-stop shop 的框架整合方案

Spring 不会特别去提出一些子框架来与现有的 OpenSource框架竞争,除非它

觉得所提出的框架够新够好,例如 Spring 有自己的 MVC框架方案,因为它觉得

现有的 MVC方案有很多可以改进的地方, 但它不强迫您使用它提供的方案, 您可

以选用您所希望的框架来取代其子框架,例如您仍可以在 Spring 中整合您的

Struts 框架。

Spring 的核心概念是 IoC,IoC 的抽象概念是「依赖关系的转移」 ,像是「高

层模块不应该依赖低层模块,而是模块都必须依赖于抽象」是 IoC 的一种表现,

「实现必须依赖抽象,而不是抽象依赖实现」也是 IoC 的一种表现, 「应用程序

不应依赖于容器, 而是容器服务于应用程序」 也是 IoC 的一种表现。 回想一下面

向对象的设计原则: OCP原则和 DIP 原则。

Spring 的核心即是个 IoC/DI 的容器,它可以帮程序设计人员完成组件(类

别们)之间的依赖关系注入 (连结),使得组件 (类别们)之间的依赖达到最小,

进而提高组件的重用性, Spring 是个低侵入性( invasive )的框架, Spring 中

的组件并不会意识到它正置身于 Spring 中,这使得组件可以轻易的从框架中脱

离,而几乎不用任何的修改,反过来说,组件也可以简单的方式加入至框架中,

使得组件甚至框架的整合变得容易。

Spring 最为人重视的另一方面是支持 AOP(Aspect-Oriented Programming),

然而 AOP框架只是 Spring 支持的一个子框架, 说 Spring 框架是 AOP框架并不是

一件适当的描述,人们对于新奇的 AOP 关注映射至 Spring 上,使得人们对于

Spring 的关注集中在它的 AOP框架上,虽然有所误解,但也突显了 Spring 的另

一个令人关注的特色。

Spring 也提供 MVC Web框架的解决方案,但您也可以将自己所熟悉的 MVC

Web框架与

到此这篇spring教程pdf(spring教程入门)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • xavier中文什么意思(xvplaver是什么)2024-12-13 13:27:07
  • raise是几年级的单词(noise是几年级的单词)2024-12-13 13:27:07
  • jcenter(jcenter()不支持浏览)2024-12-13 13:27:07
  • 制作纯dos启动u盘工具(ultraiso制作dos启动盘)2024-12-13 13:27:07
  • red hat linux挂载u盘(linux 挂载usb硬盘)2024-12-13 13:27:07
  • rpro怎么读(rmsprop怎么读)2024-12-13 13:27:07
  • tornami a vagheggiar翻译(to the arena翻译)2024-12-13 13:27:07
  • revs怎么读(reveals怎么读的)2024-12-13 13:27:07
  • linux中删除目录(linux删除目录命令rmdir)2024-12-13 13:27:07
  • jvisualvm分析hprof(jvisualvm分析hprof cpu占用)2024-12-13 13:27:07
  • 全屏图片