- 3
- 0
- 约2.13万字
- 约 31页
- 2017-08-09 发布于安徽
- 举报
Spring框架的设计理念
摘要:Spring作为现在最优秀的框架之一,被广泛的使用并有很多对其分析的文章。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性又是如何利用这些基础的骨骼架构来工作的?Spring中又使用了那些设计模式来完成它的这种设计的?它的这种设计理念对对我们以后的软件设计有何启示?本文将详细解答这些问题。
Spring的骨骼架构
Spring总共有十几个组件,但是真正核心的组件只有几个,下面是Spring框架的总体架构图:
图1 .Spring框架的总体架构图
从上图中可以看出Spring框架中的核心组件只有三个:Core、Context和Beans。它们构建起了整个Spring的骨骼架构。没有它们就不可能有AOP、Web等上层的特性功能。下面也将主要从这三个组件入手分析Spring。
Spring的设计理念
前面介绍了Spring的三个核心组件,如果再在它们三个中选出核心的话,那就非Beans组件莫属了,为何这样说,其实Spring就是面向Bean的编程(BOP,Bean Oriented Programming),Bean在Spring中才是真正的主角。
Bean在Spring中作用就像Object对OO
您可能关注的文档
最近下载
- 北师大版八年级数学下册教学课件(所有课时).pptx VIP
- EN10346:2015_连续热浸镀钢带产品交货技术条件中文版.pdf
- 2023年全国导游资格《地方导游基础知识》考试题库(浓缩500题).docx VIP
- 2026年新高考一卷英语试题.pdf VIP
- 标准图集 - 19CJ60-5防火、抗爆、泄爆板建筑构造.pdf VIP
- 2025—2026学年第一学期第一次学业质量检测八年级历史1.FIT).pdf VIP
- 提高预埋套筒合格率.ppt VIP
- 科达高清数字庭审解决的方案.ppt VIP
- 2026年新高考一卷语文试卷及解析答案.docx VIP
- 大连船舶重工二工场2-8、9区水域疏浚工程环境影响报告表.pdf VIP
原创力文档

文档评论(0)