记-Java-Spring学习之Spring概述

2019-05-02  本文已影响0人  Andrew0000

记-Java-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的获取

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

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

小结

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

上一篇 下一篇

猜你喜欢

热点阅读