Spring简介
来源:互联网 发布:mac照片文件夹在哪 编辑:程序博客网 时间:2024/06/14 12:14
Spring流程图
Spring
轻量级框架,JavaEE的春天,当前主流框架
目标
使现有技术更加易用,推进编码最佳实践
内容
依赖注入容器-----------(核心)
Web的集成
数据访问支持
简化Hibernate编码
声明式事务
AOP实现-----------------(核心)
企业级系统
大规模:用户、数据、功能数
性能和安全要求高
……
业务复杂
灵活应变
Java技术足以应对
EJB------->Spring
Spring模块
IOC(Inversion of Control)
其思想是反转资源获取的方向。传统的资源查找方式要求组建向容器发起请求查找资源,作为回应,容器适时的返回资源,而应用了IOC之后,则是容器主动地将资源推送给它索广利的组件,组件所要做的仅是选择一种合适的方式来接收资源,这种行为也被称为查找的被动形式。
DI(Dependency Injection)
IOC的另一种表述方式:即组件以一些预先定义好的方式(例如:setter方法)接受来自如容器的资源注入,相对于IOC而言,这种表述更直接
“过于”复杂的软件系统
组件化的思想:分离关注点
依赖注入:强制将组建的构建和使用分开
目的:解耦合。实现每个组件块时只关注组件内部的事情
要点:明确定义组件间的接口
注入方式:
属性注入,构造器注入,工厂方法注入(很少使用,不推荐)
Spring配置在applicationContext.xml文件中配置,具体配置请参照SSM架构配置
阅读全文
0 0
- Spring简介
- Spring简介
- Spring简介
- Spring 简介
- Spring简介
- Spring简介
- Spring 简介
- Spring简介
- Spring简介
- spring 简介
- Spring简介
- Spring简介
- spring简介
- Spring简介
- Spring简介
- Spring简介
- Spring简介
- Spring简介
- Maven中传JSON转换所需的依赖
- Eclipse修改console输出最大行数及(IOConsole Updater)
- 内存泄漏,动态内存无作用域问题,如何避免内存泄漏
- VMware虚拟磁盘VMDK格式说明书3.The Descriptor File
- 折叠方阵
- Spring简介
- iOS gif图片的PHAsset转nsdata
- 利用git将项目上传到GitHub
- 监听浏览器返回时刷新上一页面JavaScript JQuery
- 数据结构与算法(Java描述)-13、对象数组以及MyVector类、MySet类实现
- 图解Android和Linux发行版的区别
- 爬取新浪、网易、今日头条、UC四大网站新闻标题及内容
- java 如何读取配置文件
- 662. Maximum Width of Binary Tree