spring-chapter01-概述开篇

简述

将依据 Spring Framework 5.0.8 版本进行一步一步完成深入学习和使用。

下面先从官方的一些介绍开始我们专栏:

Spring Framework为现代基于Java的企业应用程序提供了全面的编程和配置模型 – 在任何类型的部署平台上。
Spring的一个关键要素是应用程序级别的基础架构支持:Spring专注于企业应用程序的“管道”,以便团队可以专注于应用程序级业务逻辑,而无需与特定部署环境建立不必要的联系。

特性

  • Core technologies: dependency injection, events, resources, i18n, validation, data binding, type conversion, SpEL, AOP.

    • 核心技术:依赖注入、事件、资源、i18n、验证、数据绑定、类型转换、SpEL表达式、AOP
  • Testing: mock objects, TestContext framework, Spring MVC Test, WebTestClient.
  • Data Access: transactions, DAO support, JDBC, ORM, Marshalling XML.
  • Spring MVC and Spring WebFlux web frameworks.
  • Integration: remoting, JMS((Java Message Service), JCA(Java Cryptography Architecture), JMX(Java Management Extensions), email, tasks, scheduling, cache.

    • 集成:远程处理、消息服务、密码体系结构、扩展管理、邮件、任务、调度、缓存
  • Languages: Kotlin, Groovy, dynamic languages.

最小需求

  • JDK 8+ for Spring Framework 5.x
  • JDK 6+ for Spring Framework 4.x

学习资料

学习方法

  • 提问

    • 提问的艺术
    • 提问的智慧
    • 遇到问题先自己探寻解决方法
    • 要以负责任的态度去提问题,这样是对答主的尊重,别人才愿意回答你的问题
  • 思考

    • 无思不及深邃
    • 多问自己几个为什么
    • 最佳实践

      • 为什么要有这个技术
      • 这个技术主要解决什么问题
      • 这个技术适合在什么场景下使用
      • 这个技术是怎么实现的,这样实现有什么好处
      • 这个技术的优缺点
  • 实践

    • 无行不至远方
    • 编程是一门实践科学,需要身体力行,才能更好地体验到她的魅力所在
  • 记录

    • 形成知识体系,便于进行回顾思索
    • 便于知识传播,便于勘误交流提高
    • 做笔记、写博客、分享源码、做演讲、直播授课等等

参考资料

http://spring.io/projects/spring-framework
    原文作者:浮云小生
    原文地址: https://segmentfault.com/a/1190000016019061
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞