spring
风里来云里去
这个作者很懒,什么都没留下…
展开
-
spring 事务笔记
spring的事务管理 spring3.0的289页事务源 事物抽象 数据库事物事物的特性 原子性--一个事务的多个数据库操作 是一个原子 一致性--事务成功后,数据库的状态和业务模型规则一致 隔离性--不会对其他无关事务造成影响 持久性--要持久化到磁盘介质数据库日志保障事务的特性,和错误恢复数据库锁的机制 数据库原创 2015-09-28 00:49:28 · 525 阅读 · 0 评论 -
流水账-20151203-spring IOC源码分析
各个知识点的目标:---spring1 清楚几个核心功能的架构图IOC AOP 事务 MVC 2 实现的难点3 框架可能出现的问题如何定位,性能影响可能出现在哪些地方,符合分析性能4 针对框架重点功能的单元测试用例,debug模式了解框架的内部机制5 重要接口中定义的重要方法划分,以什么原则划分接口和继承关系涉及到的eclipse的使用在接口原创 2015-12-03 17:45:42 · 323 阅读 · 0 评论 -
详解spring: 事务属性的设置
隔离属性并发过程中事务可能出现的问题:1) 脏读:一个事务读取到了另一个事务还没有提交的数据。2) 不可重复读:一个事务两次读取同一个资源,读到的结果不同。具体原因是中间另一个事物修改了资源。3) 幻象读:事务在进行表级运算(例如sum,max…)中间有insert或delete对象,这段是我的理解,一般资料写是insert。4) 第一类更新丢失(回滚丢失):两个事务都对同一个原创 2015-10-20 23:51:34 · 601 阅读 · 0 评论 -
spring详解:通过FactoryBean自定义工厂初始化Bean
FactoryBean是一个接口,扩展功能提供给用户自定义工厂方法和工厂对象用于实例化对象。原创 2015-11-03 15:17:39 · 5311 阅读 · 0 评论 -
Spring实例-通过Java的反射机制和spring IOC初始化JavaBean
反射的意思其实就是把抽象的东西实体化,并让他做一些实际的事情,比如传统的一个类,就是在声明对象的时候使用的,做一些对象的抽象定义(描述对象有哪些属性和方法)。IOC的理解有3个关键词:Bean、Context、Core。Context就是定义依赖关系的文件,Bean就是实例化的对象,而执行实例化的过程就是Core。Core也就是由spring的IOC机制完成了从定义到实例化的过程,反应在例子中就是Bean的实例化过程。原创 2015-10-22 00:48:11 · 807 阅读 · 0 评论 -
springMVC笔记(二)
参考资料:Spring MVC 教程,快速入门,深入分析第二章Spring MVC入门 —— 跟开涛学SpringMVC 其他博客推荐:[置顶] 优秀IT技术文章集(最新)(高质量) 大概的要点:重点是转发器ispatcher、拦截器interceptor、处理器controller的使用以及数据的传输。结合一些例子学习实际场景下的配置方法和原理。 h原创 2015-11-02 02:42:03 · 300 阅读 · 0 评论 -
spring MVC笔记
应该还是要学spring mvc 同时学习session网络编程 先简单写一点 后续再完善Servlet生命周期的三个阶段:init-service-destroy在我们第一次学Servlet编程,学java web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面原创 2015-10-31 01:42:18 · 288 阅读 · 0 评论 -
通过Java反射机制构造类的对象
参考的帖子如下:http://www.iteye.com/topic/1123081package com.baobaotao.reflect;public class Car { private String brand; private String color; private int maxSpeed; //①默认构造函数 public Ca转载 2015-09-22 01:11:50 · 462 阅读 · 0 评论 -
spring事务属性的xml格式配置
实际是使用代理做的事务优化 <tx:method name="get*" propagation="NOT_SUPPORTED"原创 2015-10-10 11:38:43 · 463 阅读 · 0 评论 -
spring常问问题
spring IOC 1 IOC的原理是什么? 对象和类之间的依赖关系由容器控制,而非对象本身控制。主要是通过BeanFactory实现,实际使用过程中通常是使用applicationContaxt。 详细的是三个要素,Bean、context、核心容器。 2 FactoryBean和BeanFactory的区别是什么? AOP原创 2015-10-20 10:46:58 · 392 阅读 · 0 评论 -
spring笔记 Bean实例化的机制
refresh方法定义了处理过程关键词:工厂后处理器 Bean后处理器 消息源 上下文事件广播器 *初始化其他特殊Bean 上下文刷新事件IOC流水线137页 加载配置信息 解析配置文件 使用反射识别 Bean的定义 属性编辑器注册表 Bean实例化 Bean属性的设置 Bean后续加工spring组件的2类角色 物料组件 Re原创 2015-09-30 00:17:32 · 546 阅读 · 0 评论 -
spring Bean的配置方法笔记
spring Bean配置 主要是4 5章Bean配置 Bean id class 问题1 id和name有什么区别?1 name的命名限制少一些 4.2.2;2 id必须唯一,name可以不唯一。 geBean(id或name),name的话返回最后一个name对应的。IOC容器Bean的注入: 1 属性注入 通过serXxx()方法注入Bean原创 2015-09-29 00:41:54 · 698 阅读 · 0 评论 -
spring笔记 多线程的支持
spring的工作机制 136 属性编辑器 140spring事件的体系结构 168Bean间的关系 109 继承 依赖 引用 Bean的继承 1 为了简化初始化的属性注入; 2 子Bean和父Bean相同的属性值,使用子Bean的 Bean的依赖 Srping控制相互依赖的Bean之间,属性注入的顺序,防止出错 depen原创 2015-09-28 17:37:59 · 757 阅读 · 0 评论 -
20151207 spring概要
AOP 多个类中出现相同的方法 业务逻辑中出现的重复性代码抽取融合---基本概念:连接点 具有边界性质,相当于锚的位置切点 相当于一些已经被抽取的重复性代码的位置,和锚做连接增强 抽取出来的重复性代码和逻辑目标对象 目标类引介织入代理切面---实现重复逻辑的复用:1 在目标对象中设置连接点。2 编写增强代码,并设置代码的切点3 配置连原创 2015-12-07 20:54:23 · 287 阅读 · 0 评论