SSM(十一)Spring概述

一、学习目标

体会Spring的优点

掌握Spring的设计理念

掌握Spring三个核心组件的作用

二、企业级系统

大规模:用户数量多、数据规模大、功能众多

性能和安全要求高

业务复杂

灵活应变

三、EJB

重量级

高入侵

对应用服务器的要求和依赖性高

在一个应用服务器上迁移到另一个应用服务器需要修改很多配置文件

四、Spring

轻量级框架

“一站式”的企业应用开发框架:贯穿web开发的视图层,业务层和持久层,都有相关技术的支持和相关功能的实现。

五、Spring目标

使现有技术更加易用,推进编码最佳实践。

六、Spring内容

IOC容器

AOP实现

数据访问支持

简化JDBC/ORM框架

声明式事物

web集成

七、Spring体系结构

八、Spring设计理念

Spring使面向Bean的编程

Beans组件是核心中的核心。Spring提供配置文件,通过把对象封装在bean中,完成管理。context为这些数据提供生存运行环境。core是提供工具。

九、Spring两大核心技术

控制反转(IOC:Inversion of Control)/  依赖注入(DI:Dependency Injection)

面向切面编程(AOP:Aspect Oriented Programming)

十、Spring的优点

低侵入式设计

独立于各种应用服务器

依赖注入特性将组件关系透明化,降低了耦合度

面向切面编程特性允许将通用任务进行集中式处理

与第三方框架的良好整合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值