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

Spring框架的设计理念于设计模式分析(一)

2016-06-22 09:47 267 查看
1、Spring的特性功能:web、transaction。。。。Aop、JDBC、ORM(关系映射)

2、Spring的骨骼架构:核心组件Context  核心组件Bean  核心组件Core。

核心思想:IOC(控制反转和一来注入)

                控制反转:对象的创建不是手动创建,而是将创建对象的过程交于IOC容器注入到对象。

                依赖注入:把对象之间s的依赖关系转而用配置文件来管理,这就是依赖注入机制。

                AOP:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术;

                           作用:提高程序的可重用性,同时提高了开发的效率。

                         

AOP使用场景

AOP用来封装横切关注点,具体可以在下面的场景中使用:

 

Authentication 权限

Caching 缓存

Context passing 内容传递

Error handling 错误处理

Lazy loading 懒加载

Debugging  调试

logging, tracing, profiling and monitoring 记录跟踪 优化 校准

Performance optimization 性能优化

Persistence  持久化

Resource pooling 资源池

Synchronization 同步

Transactions 事务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: