关于spring:Spring认证Spring核心基础教程详解

35次阅读

共计 1273 个字符,预计需要花费 4 分钟才能阅读完成。

Spring 框架是一个开源 Java 平台,它为非常容易和十分疾速地开发强壮的 Java 应用程序提供了全面的基础设施反对。Spring 框架最后由 Rod Johnson 编写,并于 2003 年 6 月在 Apache 2.0 许可下首次公布。本教程是基于 2015 年 3 月公布的 Spring Framework 4.1.6 版编写的。


为什么要学习 Spring?
Spring 是最风行的企业 Java 利用程序开发框架。寰球数以百万计的开发人员应用 Spring Framework 来创立高性能、易于测试和可重用的代码。

Spring 框架是一个开源的 Java 平台。它最后由 Rod Johnson 编写,并于 2003 年 6 月在 Apache 2.0 许可下首次公布。

在尺寸和透明度方面,Spring 是轻量级的。Spring 框架的根本版本大概为 2MB。

Spring Framework 的外围性能可用于开发任何 Java 应用程序,但有一些扩大可用于在 Java EE 平台之上构建 Web 应用程序。Spring 框架旨在通过启用基于 POJO 的编程模型使 J2EE 开发更易于应用并促成良好的编程实际。

Spring 的利用
以下是应用 Spring Framework 的几个微小益处的列表 –

基于 POJO – Spring 使开发人员可能应用 POJO 开发企业级应用程序。仅应用 POJO 的益处是您不须要 EJB 容器产品(如应用程序服务器),但您能够抉择仅应用强壮的 servlet 容器(如 Tomcat 或某些商业产品)。
模块化 - Spring 以模块化形式组织。只管包和类的数量很多,但您只须要放心您须要的包和类,而疏忽其余的。
与现有框架的集成——Spring 不会从新创造轮子,而是真正利用了一些现有技术,如几个 ORM 框架、日志框架、JEE、Quartz 和 JDK 计时器以及其余视图技术。
可测试性 - 测试用 Spring 编写的应用程序很简略,因为依赖于环境的代码被移到了这个框架中。此外,通过应用 JavaBeanstyle POJO,应用依赖注入来注入测试数据变得更加容易。
Web MVC – Spring 的 Web 框架是一个精心设计的 Web MVC 框架,它为诸如 Struts 或其余适度设计或不太风行的 Web 框架等 Web 框架提供了一个很好的代替计划。
地方异样解决 - Spring 提供了一个不便的 API 来将特定于技术的异样(例如由 JDBC、Hibernate 或 JDO 抛出)转换为统一的、未经查看的异样。
轻量级 - 轻量级 IoC 容器往往是轻量级的,尤其是与 EJB 容器相比时。这有利于在内存和 CPU 资源无限的计算机上开发和部署应用程序。
事务管理 - Spring 提供了一个统一的事务管理接口,能够放大到本地事务(例如应用单个数据库)和扩大到全局事务(例如应用 JTA)。
观众
本教程专为须要具体理解 Spring 框架及其体系结构和理论用法的 Java 程序员而设计。本教程将为您带来中级专业知识,从中您能够晋升本人的专业知识程度。

先决条件
在持续本教程之前,您应该对 Java 编程语言有很好的理解。还须要对 Eclipse IDE 有根本的理解,因为所有示例都是应用 Eclipse IDE 编译的。

未完待续 ……

正文完
 0