美文网首页
记-Java-Spring学习之Spring概述

记-Java-Spring学习之Spring概述

作者: Andrew0000 | 来源:发表于2019-05-02 12:47 被阅读0次

记-Java-Spring学习之Spring概述

知识点

  • Spring是什么
  • Spring体系构架
  • Spring子项目
  • Spring获取

Spring是什么

  1. Spring是Java开发的一个轻量级框架
  2. 以IOC(Inverse of Control)和AOP(Aspect Orient Programming)为内核
  3. 提供包括但不限于Spring MVC、JDBC等事务管理

Spring体系结构

屏幕快照 2019-05-02 12.09.33.png
  1. IOC

    控制反转,顾名思义就是把类与对象等创建、管理等工作控制权交给IOC容器。IOC配合Bean、Context等实现。

  2. AOP

    面向切面逻辑的编程。理解认识模糊。

  3. 数据访问和集成

    任何应用程序都需要关注数据的访问和操作。Spring借助JDBC、ORM等框架来访问数据,封装数据操作。

  4. Web及远程控制

    在Web开发中少不了逻辑控制和视图展示,Sprng整合了一些MVC框架,便于开发应用。

Spring子项目

Spring官方网站中,有众多Spring的子项目,共同构建了企业级应用解决方案的生态。

个人比较关注的是:

  • Spring Boot 快速开发工具
  • Spring Cloud 分布式系统管理开发工具,例如配置管理、智能路由等
  • Spring Data 数据访问工具,包括非关系数据库、云服务等数据库支持
  • Spring Batch 批处理框架,离线的大数据批处理和分析
  • …...

Spring的获取

Spring下载方式多样,比较推荐的就是Maven构建或者框架下载载入的方式。

当然还得配合IDE工具开发使用,后一篇讲就IDEA配置Spring做介绍和记录。

小结

Spring相比较于以往笨重的EJB来说,更加便捷灵活,甚至加入更多的工具和框架来实现Spring全家桶。

相关文章

网友评论

      本文标题:记-Java-Spring学习之Spring概述

      本文链接:https://www.haomeiwen.com/subject/iprnnqtx.html