- 博客(21)
- 资源 (7)
- 收藏
- 关注
转载 《Spring技术内幕》学习笔记19——Spring RMI实现远程调用
原文链接http://blog.youkuaiyun.com/chjttony/article/details/65678021.Spring除了使用基于HTTP协议的远程调用方案,还为开发者提供了基于RMI机制的远程调用方法,RMI远程调用网络通信实现是基于TCP/IP协议完成的,而不是通过HTTP协议。在Spring RMI实现中,集成了标准的RMI-JRIM解决方案,该方案是java虚拟
2017-10-12 11:46:04
357
转载 《Spring技术内幕》学习笔记18——Spring使用Hessian实现远程调用
原文链接http://blog.youkuaiyun.com/chjttony/article/details/65675111.Spring中除了提供HTTP调用器方式的远程调用,还对第三方的远程调用实现提供了支持,其中提供了对Hessian的支持。Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实现方案,Hessian也是基于HTTP协议的,其工作原理如下:(1)
2017-10-12 11:45:13
379
转载 《Spring技术内幕》学习笔记17——Spring HTTP调用器实现远程调用
原文链接http://blog.youkuaiyun.com/chjttony/article/details/65536931.Spring中,HTTPInvoker(HTTP调用器)是通过基于HTTP协议的分布式远程调用解决方案,和java RMI一样,HTTP调用器也需要使用java的对象序列化机制完成客户端和服务器端的通信。HTTP调用器的远程调用工作原理如下:(1).客户端:a.
2017-10-12 11:43:49
281
转载 《Spring技术内幕》学习笔记16——Spring具体事务处理器的实现
原文链接http://blog.youkuaiyun.com/chjttony/article/details/65384521.Spring的事务处理中,通用的事务处理流程框架是由抽象事务管理器AbstractPlatformTransactionManager来提供的,而具体的底层事务处理实现,由PlatformTransactionManager的具体实现类来实现,如DataSourceTr
2017-10-12 11:42:02
254
转载 《Spring技术内幕》学习笔记15——Spring事务处理的实现
原文链接http://blog.youkuaiyun.com/chjttony/article/details/65283441.编程式事务处理:Spring提供编程式和声明式两种事务处理方式,我们首先通过一个编程式事务的小例子了解Spring中编程式事务处理的基本实现:[java] view plaincopy//通过DefaultTransactionDefin
2017-10-12 11:40:53
267
转载 《Spring技术内幕》学习笔记14——Spring读取和处理事务配置
原文链接 http://blog.youkuaiyun.com/chjttony/article/details/64500631.Spring事务处理的基本过程:Spring事务处理主要分以下三个主要的过程:(1).读取和处理在Spring IoC容器中配置的事务处理属性,并转化为Spring事务处理所需要的内部数据结构。(2).Spring事务处理模块实现的统一的事务处理过程。这个通用的事
2017-10-12 11:38:56
176
转载 《Spring技术内幕》学习笔记13——SqlMapClientTemplate对Ibatis的封装
原文链接http://blog.youkuaiyun.com/chjttony/article/details/64199341. SqlMapClientFactoryBean:Spring中通过SqlMapClientTemplate提供对Ibatis的支持,与Spring对Hibernate的支持类似,Spring中SqlMapClientFactoryBean就是管理Ibatis的Io
2017-10-12 11:38:10
300
转载 《Spring技术内幕》学习笔记12——HibernateTemplate对Hibernate的封装
原文链接http://blog.youkuaiyun.com/chjttony/article/details/64152901.Spring中,不提供具体的ORM实现,而只是为应用提供对ORM产品的集成环境和使用平台,Spring将Hibernate的会话工厂通过IoC容器管理起来,并且将数据源注入,同时Spring为Hibernate提供了更上层的API封装,方便应用调用,本文通过分析相应源码
2017-10-12 11:36:32
274
转载 《Spring技术内幕》学习笔记11——JdbcTemplate封装Jdbc
原文链接http://blog.youkuaiyun.com/chjttony/article/details/64040891.Spring中使用JdbcTemplate封装对Jdbc的支持,使用Spring JdbcTeamplate的例子如下:(1). 假设如下SQL表中有数据username=test1,passwd=test1,address=test1 :[ja
2017-10-12 11:35:28
267
转载 《Spring技术内幕》学习笔记10——Web环境中Spring的启动过程
原文链接http://blog.youkuaiyun.com/chjttony/article/details/63588141.Spring不但可以在JavaSE环境中应用,在Web环境中也可以广泛应用,Spring在web环境中应用时,需要在应用的web.xml文件中添加如下的配置:[xhtml] view plaincopy…… context-param>
2017-10-12 11:34:01
168
转载 《Spring技术内幕》学习笔记9——AOP通知以及编程式AOP
原文链接http://blog.youkuaiyun.com/chjttony/article/details/63214401.处理AOP配置的通知基本步骤:(1).获取AOP配置的通知Advice:从上一篇博客《创建AOP代理对象并对目标对象切面拦截》对Spring中采用JDK和CGLIB两种方式创建AOP动态代理的源码分析中,我们了解到,在AOP动态代理对象的回调方法中,都需要使用以
2017-10-12 11:31:58
206
转载 《Spring技术内幕》学习笔记8——创建AOP代理对象并对目标对象切面拦截
原文链接http://blog.youkuaiyun.com/chjttony/article/details/63119791.Spring AOP的底层实现常用类:分析Spring AOP的底层实现首先要从ProxyConfig类开始,ProxyConfig是所有产生Spring AOP代理对象的基类,它是一个数据类,主要为其AOP代理对象工厂实现类提供配置属性。根据ProxyConf
2017-10-12 11:31:05
404
转载 《Spring技术内幕》学习笔记7——AOP基础
原文链接http://blog.youkuaiyun.com/chjttony/article/details/63031411.AOP基本概念:Aspect-Oriented Programming,面向方面编程的简称,Aspect是一种新的模块化机制,用来描述分散在对象、类或方法中的横切关注点(crosscutting concern),从关注点中分离出横切关注点是面向方面程序设计的核心所在。
2017-10-12 11:29:55
201
转载 《Spring技术内幕》学习笔记6——IoC容器的高级特性
原文链接http://blog.youkuaiyun.com/chjttony/article/details/62786271.通过前面4篇文章对Spring IoC容器的源码分析,我们已经基本上了解了Spring IoC容器对Bean定义资源的定位、读入和解析过程,同时也清楚了当用户通过getBean方法向IoC容器获取被管理的Bean时,IoC容器对Bean进行的初始化和依赖注入过程,这
2017-10-12 11:28:06
235
转载 《Spring技术内幕》学习笔记5——IoC容器的依赖注入
原文链接http://blog.youkuaiyun.com/chjttony/article/details/62633471.当Spring IoC容器完成了Bean定义资源的定位、载入和解析注册以后,IoC容器中已经管理类Bean定义的相关数据,但是此时IoC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生:(1).用户第一次通过getBean方法向IoC容索要Bea
2017-10-12 11:26:26
237
转载 《Spring技术内幕》学习笔记4——IoC容器解析Bean定义资源并注册解析后的Bean
原文链接http://blog.youkuaiyun.com/chjttony/article/details/62617081.通过前两篇博客的分析,我们已经了解了Spring IoC容器定位和载入Bean定义资源文件的基本过程,接下来我们要继续分析Spring IoC容器将载入的Bean定义资源文件转换为Document对象之后,是如何将其解析为Spring IoC管理的Bean对象并将其注册
2017-10-12 11:23:57
276
转载 《Spring技术内幕》学习笔记3——IoC容器载入Bean定义资源文件
原文链接http://blog.youkuaiyun.com/chjttony/article/details/62597231.当Spring的IoC容器将Bean定义的资源文件封装为Spring的Resource之后,接下来要做的就是通过Spring的资源加载器(resourceLoader)读入Bean定义资源文件的过程。对于IoC容器来说,Bean定义的载入过程就是将Bean定义资源文件读
2017-10-12 10:58:44
330
转载 《Spring技术内幕》学习笔记2——IoC定位Bean定义资源
原文链接http://blog.youkuaiyun.com/chjttony/article/details/62567091.IoC容器初始化:Spring的IoC容器初始化包括:Bean定义资源文件的定位、载入和注册3个基本过程。(1).Bean定义资源文件的定位:Bean定义资源文件定位由ResourceLoader通过统一的Resource接口来完成,Resource接口将各
2017-10-12 10:56:50
342
转载 《Spring技术内幕》学习笔记1——IoC容器体系结构
原文链接http://blog.youkuaiyun.com/chjttony/article/details/62486821. BeanFactory类结构体系:BeanFactory接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。2. Applicati
2017-10-12 10:56:01
240
转载 Spring学习笔记2——高级特性
原文链接http://blog.youkuaiyun.com/chjttony/article/details/60421271.通过PropertyPlaceholderConfigurer在Spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、Hiber
2017-10-12 10:54:10
312
转载 Spring学习笔记1——基础知识
原文链接http://blog.youkuaiyun.com/chjttony/article/details/60260791.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelo
2017-10-12 10:50:52
218
springjdbc使用及mybatis-generator
2016-07-08
Springfox(Swagger2)结合Springmvc
2016-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人