Spring-轻量级容器架构
来源:互联网 发布:当程序员需要什么条件 编辑:程序博客网 时间:2024/06/06 03:16
Spring可以帮助我们不用建立Factory和singleton,使用spring容器去创建相应的类,管理对象。使用spring容器去管理connection ,session。提供filter更好的使用Hibernate。Spring容器去管理事务,因此不需要再每个方法内部开启事务,提交事务,关闭事务。Spring使开发分层更加的清晰,更好的管理对象。
Spring的核心就是the IOC Container,起到一个查找服务的作用,简单点说就是负责查找UserManager需要用哪个dao,就找到相应的dao,并且new好,这些东西之前都是我们自己手动的去匹配,现在这个工作由容器来做,这就是控制反转。
AOP,基于切面编程。例如事务,每个方法都需要开启事务,提交事务,关闭事务。AOP就是把分布在程序各个地方的事务集中起来,然后配合他所需要的方法使用。他是从业务逻辑中脱离出来的。
Dao,是一种数据模式,Spring中做了Dao的一些封装。
ORM,是一种规范,并非实现。
Spring主要是做IOC容器,对象管理工作。
与传统的比较,传统的开发需要自己去找相应的类去new相应的对象,调用相应的方法,就是要自己去找服务。而spring提供的就是简化查找服务的工作。SpringIOC容器就是一个工厂,提供管理关系的能力。
小结:这一块的东西之前多多少少的都有了解过,但是我能真正体会其中奥妙的却是不多,不了解为什么人们都称他是容器,不理解他是怎么通过bean去找到各个类的,不知道他怎么就能够省去了实例化对象的步骤。可是现如今,这些问题都在最近的学习中得到解惑。最近也在思考,什么样的情况我该迎难而上,什么样的情况我该顺其自然。
- Spring-轻量级容器架构
- Spring 环境搭建 ---轻量级容器框架
- 用spring、Hibernate、Struts组建轻量级架构
- spring、Hibernate、Struts组建轻量级架构
- 用spring、Hibernate、Struts组建轻量级架构
- spring、Hibernate、Struts组建轻量级架构
- 用spring、Hibernate、Struts组建轻量级架构
- spring、Hibernate、Struts组建轻量级架构 .
- Spring的轻量级的bean容器为业务对象
- Spring轻量级容器控制反转与依赖注入
- 什么是"轻量级"容器
- 轻量级容器的比较
- 轻量级容器的比较
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- Spring简介,搭建Spring环境——轻量级容器框架(一)
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- 如何变得高级一点——北漂18年(83)
- 深度学习实践指南(六)—— ReLU(前向和后向过程)
- gridView单元格颜色
- 二维数组中的查找
- JAVA类加载机制详解
- Spring-轻量级容器架构
- 树形dp 没有上司的舞会
- AJAX:success,error,complete,beforeSend使用例子及解释
- MHA+lvs+keepalived线上生产环境
- zabbix基础·监控一台服务器
- [Caffe]:关于 Error parsing text-format Caffe.NetParameter: xxx.xx : Expected interger or identifier.
- Vue.js基础入门
- ubuntu 14.04下安装cmake 3.2.2(自带版本2.8.2)
- spring AOP