您的位置:首页 > 编程语言 > Java开发

【小白日记】对Spring的初识及学习 Spring概况(1)

2020-02-13 09:31 162 查看

既然已经确认了要通过Spring+Mybaits框架来对管理系统进行构建,那么接下来就从Spring的框架来入手学习。

什么是Spring?

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。

核心特点: 控制反转(IoC)、面向切面(AOP)

Spring的功能

使用基本的JavaBean代替EJB,并提供了更多的企业应用功能

目的?

解决企业应用开发的复杂性

为何Spring框架如此之出名?(存在即合理)

Spring的特点及优点

特点

  • 全面的模块化 Spring拥有分层的体系和结构 也就是可以单独使用框架任何一部分
  • 从底部帮助编写易于测试的代码
  • 潜在的一站式解决方案
  • 优点

    • 低侵入式设计,代码污染极低
    • 通用&兼容性较高(容我不专业的这么说)——只需编写一次 便可以在各种平台运行 ”Write Once,Run Anywhere“
    • DI降低耦合度
    • AOP提供通用任务的集中管理
    • ORMDAO机制提供与第三方持久层框架的整合 简化对数据库的访问
    • 高度开放性
    • 可以有效组织中间层对象
    • 通过接口来进行编程 促进良好编程习惯
    • 易于单元测试
    • 使EJB成为备选 (代替)
    • 方便解耦,简化开发
    • 支持AOP编程
    • 方便集成优秀框架
    • 降低JavaEE API 使用难度

    Spring的核心模块

    • Spring Core
    • Spring Context
    • Spring AOP
    • Spring DAO
    • Spring ORM
    • Spring Web
    • Spring Web MVC

    转载于:https://www.cnblogs.com/WeiHaoLee/p/10823344.html

    • 点赞
    • 收藏
    • 分享
    • 文章举报
    站内首发文章 Edifier930128 发布了0 篇原创文章 · 获赞 0 · 访问量 113 私信 关注
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: