Spring深度学习之架构浅析(一)

本文是《Spring源码深度解析》的学习笔记,探讨Spring的整体架构,包括Core Container、Data Access/Integration、Web、AOP和Test等核心模块。Core Container中的Core和Beans模块为基础,提供IoC和依赖注入。Data Access/Integration层涉及JDBC、ORM、OXM和Transaction。Web模块涵盖Web-Servlet和MVC实现。AOP模块则实现了面向切面编程,提供事务管理服务。
摘要由CSDN通过智能技术生成

郑重声明:本片博客是学习《Spring源码深度解析》一书所记录的笔记,内容基本为书中知识

Spring整体架构

 Spring与2003年兴起的一个轻量级的Java开源项目,有Rod Johnson在其著作《ExpertOne-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。
 影响解决企业级应用开发的复杂型而创建的,他使用基本的JavaBean来完成以前只可能有EJB完成的事情,然而,Spring的用途不仅限与服务器端的开发。
 从简单性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

目录

Spring 的整体架构

Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如图所示:

这里写图片描述


将这些模块总结为以下部分:
Core
将这些模块总结为以下部分
1)Core Container
2)Data Access/Integeation
3)Web

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值