为了账号安全,请及时绑定邮箱和手机立即绑定

【Spring认证】Spring核心基础教程详解?

标签:
Java Spring

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


https://img1.sycdn.imooc.com//61137a420001789616001600.jpg

Spring认证-Spring核心基础教程详解?

为什么要学习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 编译的。

未完待续......


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消