Spring概述

Spring是一种针对复杂的Java EE的轻量级开源框架,主要包含:IoC,AOP。

Spring的作用

  • 容器
  • 提供了对多种技术的支持
    • JMS
    • MQ的支持
    • UnitTest
    • 。。。
  • AOP(事务管理、日志等)
  • 提供了众多方便应用的辅助类(JDBC Template等)
  • 对主流应用框架(Hibernate等)提供了良好的支持

Spring的适用范围

  • 构建企业应用(SpringMVC/Boot+Spring+Hiberbate/ibatis)
  • 单独使用Bean容器(Bean管理)
  • 单独使用AOP进行切面处理
  • 其他的Spring功能,如:对消息的支持等
  • 在互联网中的应用等...

Spring是一种框架

这也就意味着具备框架的以下特点:

  • 半成品
  • 封装了特定的处理流程和控制逻辑
  • 成熟的、不断升级改进的软件

扩展: 框架和类库的区别

  • 框架一般是封装了逻辑、高内聚的,类库则是松散的工具组合;
  • 框架专注于某一领域,类库则更加通用。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,981评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,970评论 6 342
  • 什么是Spring Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Jav...
    jemmm阅读 16,561评论 1 133
  • 你的日子如何,力量也必如何。 此处经文是神人摩西对以色列十二支派中亚设支派的祝福。 日子如何,力量也必如何。 人生...
    艾尚萱阅读 1,583评论 0 0
  • 找一个机会 汪洋恣肆 声泪俱下哭诉 一切悲戚 似乎所有倾听者 掬一捧同情 内心 一丝丝窃喜 才能枕着廉价安慰 入睡...
    发呆的老渔民阅读 297评论 2 3