E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring技术
Spring系列(5)---IOC技术.
说实话,我对
Spring技术
还是不算很了解,IOC的技术我在实体框架技术中提到过,但IOC和AOP作为
Spring技术
的两个核心思想,我觉得在总结之前,还是有必要说明一下我所理解的IOC.
wodamazi
·
2011-08-14 17:00
spring
Spring系列(5)---IOC技术.
说实话,我对
Spring技术
还是不算很了解,IOC的技术我在实体框架技术中提到过,但IOC和AOP作为
Spring技术
的两个核心思想,我觉得在总结之前,还是有必要说明一下我所理解的IOC.
javasalatu
·
2011-08-14 17:00
spring
Spring系列(5)---IOC技术.
说实话,我对
Spring技术
还是不算很了解,IOC的技术我在实体框架技术中提到过,但IOC和AOP作为
Spring技术
的两个核心思想,我觉得在总结之前,还是有必要说明一下我所理解的IOC.
iwebcode
·
2011-08-14 17:00
spring
Spring技术
内幕——深入解析Spring架构与设计原理(五)Spring与远端调用
http://jiwenke.iteye.com/blog/518439在应用开发中,常常涉及服务器系统中各种不同进程之间的通信与计算交互,远端调用(RMI)是实现这种计算场景的一种有效方式。此外,还存在着另一种情况,在这种应用场景中,与那些典型的基于HTML的B/S应用不同,客户端程序需要完成对服务器端应用的直接调用,这也是需要远端调用大显身手的场合。Spring中提供了轻量级的远端调用模块,从
newleague
·
2011-07-04 10:00
spring
《
Spring技术
内幕》学习笔记19——Spring RMI实现远程调用
1.Spring除了使用基于HTTP协议的远程调用方案,还为开发者提供了基于RMI机制的远程调用方法,RMI远程调用网络通信实现是基于TCP/IP协议完成的,而不是通过HTTP协议。在SpringRMI实现中,集成了标准的RMI-JRIM解决方案,该方案是java虚拟机实现的一部分,它使用java序列化来完成对象的传输,是一个java到java环境的分布式处理技术,不涉及异构平台的处理。2.RMI
chjttony
·
2011-06-25 20:00
spring
object
socket
String
service
null
《
Spring技术
内幕》学习笔记19——Spring RMI实现远程调用
1.Spring除了使用基于HTTP协议的远程调用方案,还为开发者提供了基于RMI机制的远程调用方法,RMI远程调用网络通信实现是基于TCP/IP协议完成的,而不是通过HTTP协议。在SpringRMI实现中,集成了标准的RMI-JRIM解决方案,该方案是java虚拟机实现的一部分,它使用java序列化来完成对象的传输,是一个java到java环境的分布式处理技术,不涉及异构平台的处理。2.RMI
chjttony
·
2011-06-25 20:00
Spring
java技术
《
Spring技术
内幕》学习笔记18——Spring使用Hessian实现远程调用
1.Spring中除了提供HTTP调用器方式的远程调用,还对第三方的远程调用实现提供了支持,其中提供了对Hessian的支持。Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实现方案,Hessian也是基于HTTP协议的,其工作原理如下:(1).客户端:a.发送远程调用请求:客户端程序—>发送远程调用请求—>Hessian客户端拦截器—>封装远程调用请求—>Hessian代理
chjttony
·
2011-06-25 16:00
spring
ClassLoader
object
service
IOC
table
《
Spring技术
内幕》学习笔记17——Spring HTTP调用器实现远程调用
1.Spring中,HTTPInvoker(HTTP调用器)是通过基于HTTP协议的分布式远程调用解决方案,和javaRMI一样,HTTP调用器也需要使用java的对象序列化机制完成客户端和服务器端的通信。HTTP调用器的远程调用工作原理如下:(1).客户端:a.向服务器发送远程调用请求:远程调用信息——>封装为远程调用对象——>序列化写入到远程调用HTTP请求中——>向服务器端发送。b.接收服务
chjttony
·
2011-06-18 17:00
spring
object
服务器
service
Class
encoding
《
Spring技术
内幕》学习笔记17——Spring HTTP调用器实现远程调用
1.Spring中,HTTPInvoker(HTTP调用器)是通过基于HTTP协议的分布式远程调用解决方案,和javaRMI一样,HTTP调用器也需要使用java的对象序列化机制完成客户端和服务器端的通信。HTTP调用器的远程调用工作原理如下:(1).客户端:a.向服务器发送远程调用请求:远程调用信息——>封装为远程调用对象——>序列化写入到远程调用HTTP请求中——>向服务器端发送。b.接收服务
chjttony
·
2011-06-18 17:00
spring
服务器
object
service
class
encoding
Spring
java技术
初识spring
一:spring的整体结构 spring所有功能的支撑主要是建立在IOC容器之上,所以控制反转和依赖注入是
spring技术
的核心之所在,而在这基础上实现了DAO,ORM,JEE
wujianjun12315
·
2011-06-14 10:00
DAO
spring
bean
mvc
IOC
《
Spring技术
内幕》学习笔记16——Spring具体事务处理器的实现
1.Spring的事务处理中,通用的事务处理流程框架是由抽象事务管理器AbstractPlatformTransactionManager来提供的,而具体的底层事务处理实现,由PlatformTransactionManager的具体实现类来实现,如DataSourceTransactionManager、JtaTransactionManager和HibernateTransactionMana
chjttony
·
2011-06-11 19:00
spring
数据库
Hibernate
session
jdbc
object
《
Spring技术
内幕》学习笔记16——Spring具体事务处理器的实现
1.Spring的事务处理中,通用的事务处理流程框架是由抽象事务管理器AbstractPlatformTransactionManager来提供的,而具体的底层事务处理实现,由PlatformTransactionManager的具体实现类来实现,如DataSourceTransactionManager、JtaTransactionManager和HibernateTransactionMana
chjttony
·
2011-06-11 19:00
Spring
java技术
《
Spring技术
内幕》学习笔记15——Spring事务处理的实现
1.编程式事务处理:Spring提供编程式和声明式两种事务处理方式,我们首先通过一个编程式事务的小例子了解Spring中编程式事务处理的基本实现://通过DefaultTransactionDefinition对象来持有事务处理属性TransactionDefinitiontd=newDefaultTransactionDefinition();//获取事务的状态TransactionStatus
chjttony
·
2011-06-06 20:00
spring
object
null
table
nested
transactions
《
Spring技术
内幕》学习笔记15——Spring事务处理的实现
1.编程式事务处理:Spring提供编程式和声明式两种事务处理方式,我们首先通过一个编程式事务的小例子了解Spring中编程式事务处理的基本实现://通过DefaultTransactionDefinition对象来持有事务处理属性TransactionDefinitiontd=newDefaultTransactionDefinition();//获取事务的状态TransactionStatus
chjttony
·
2011-06-06 20:00
Spring
java技术
《
Spring技术
内幕》学习笔记14——Spring读取和处理事务配置
1.Spring事务处理的基本过程:Spring事务处理主要分以下三个主要的过程:(1).读取和处理在SpringIoC容器中配置的事务处理属性,并转化为Spring事务处理所需要的内部数据结构。(2).Spring事务处理模块实现的统一的事务处理过程。这个通用的事务处理过程包括:处理事务配置属性;事务配置属性与线程绑定等。(3).底层事务处理实现。Spring中底层事务处理的实现交由Platfo
chjttony
·
2011-05-27 14:00
Spring
java技术
《
Spring技术
内幕》学习笔记14——Spring读取和处理事务配置
1.Spring事务处理的基本过程:Spring事务处理主要分以下三个主要的过程:(1).读取和处理在SpringIoC容器中配置的事务处理属性,并转化为Spring事务处理所需要的内部数据结构。(2).Spring事务处理模块实现的统一的事务处理过程。这个通用的事务处理过程包括:处理事务配置属性;事务配置属性与线程绑定等。(3).底层事务处理实现。Spring中底层事务处理的实现交由Platfo
chjttony
·
2011-05-27 14:00
spring
AOP
String
Interceptor
IOC
null
《
Spring技术
内幕》学习笔记13——SqlMapClientTemplate对Ibatis的封装
1.SqlMapClientFactoryBean:Spring中通过SqlMapClientTemplate提供对Ibatis的支持,与Spring对Hibernate的支持类似,Spring中SqlMapClientFactoryBean就是管理Ibatis的IoC容器,我们首先分析SqlMapClientFactoryBean的源码://Spring管理Ibatis的IoC容器publicc
chjttony
·
2011-05-14 16:00
spring
properties
jdbc
ibatis
IOC
null
《
Spring技术
内幕》学习笔记12——HibernateTemplate对Hibernate的封装
1.Spring中,不提供具体的ORM实现,而只是为应用提供对ORM产品的集成环境和使用平台,Spring将Hibernate的会话工厂通过IoC容器管理起来,并且将数据源注入,同时Spring为Hibernate提供了更上层的API封装,方便应用调用,本文通过分析相应源码了解Spring对Hibernate支持的实现。2.AbstractSessionFactoryBean管理Hibernate
chjttony
·
2011-05-12 17:00
spring
Hibernate
session
jdbc
IOC
null
《
Spring技术
内幕》学习笔记11——JdbcTemplate封装Jdbc
1.Spring中使用JdbcTemplate封装对Jdbc的支持,使用SpringJdbcTeamplate的例子如下:(1).假设如下SQL表中有数据username=test1,passwd=test1,address=test1:CREATETABLE`login`(`username`varchar(10)defaultNULL,`passwd`varchar(10)defaultNUL
chjttony
·
2011-05-08 21:00
spring
sql
数据库
jdbc
String
null
《
Spring技术
内幕》学习笔记10——Web环境中Spring的启动过程
1.Spring不但可以在JavaSE环境中应用,在Web环境中也可以广泛应用,Spring在web环境中应用时,需要在应用的web.xml文件中添加如下的配置:……contextConfigLocation/WEB-INF/applicationContext.xmlorg.springframework.web.context.ContextLoaderListener……通过web描述文件我
chjttony
·
2011-04-24 14:00
spring
Web
bean
servlet
String
application
IoC容器解析Bean定义资源并注册解析后的Bean
《
Spring技术
内幕》学习笔记4——IoC容器解析Bean定义资源并注册解析后的Bean 1.对Spring IoC容器定位和载入Bean定义资源文件的基本过程,接下来我们要继续分析Spring IoC
helloklzs
·
2011-04-15 18:00
spring
bean
xml
配置管理
IOC
《
Spring技术
内幕》学习笔记9——AOP通知以及编程式AOP
1.处理AOP配置的通知基本步骤:(1).获取AOP配置的通知Advice:从上一篇博客《创建AOP代理对象并对目标对象切面拦截》对Spring中采用JDK和CGLIB两种方式创建AOP动态代理的源码分析中,我们了解到,在AOP动态代理对象的回调方法中,都需要使用以下方式获取AOP配置的通知,并将获取到的通知和目标对象、代理对象等一起封装为ReflectiveMethodInvocation对象:
chjttony
·
2011-04-13 20:00
spring
AOP
编程
ClassLoader
object
Interceptor
Spring源码学习之IOC(1)
IOC初始化最近再看
Spring技术
内幕。发现里面写的挺不错,就是个人觉得有点乱。这里按照程序执行顺序重新整理一遍,方便理解。再次声明:仅是个人意见!!!
wensiqun
·
2011-04-12 15:00
spring
bean
xml
ITeye
IOC
《
Spring技术
内幕》学习笔记8——创建AOP代理对象并对目标对象切面拦截
1.SpringAOP的底层实现常用类:分析SpringAOP的底层实现首先要从ProxyConfig类开始,ProxyConfig是所有产生SpringAOP代理对象的基类,它是一个数据类,主要为其AOP代理对象工厂实现类提供配置属性。根据ProxyConfig的继承体系分析创建AOP代理常用类的作用:(1).AdvisedSupport是ProxyConfig的子类,它封装了AOP中对通知(A
chjttony
·
2011-04-09 16:00
Spring
java技术
《
Spring技术
内幕》学习笔记8——创建AOP代理对象并对目标对象切面拦截
1.SpringAOP的底层实现常用类:分析SpringAOP的底层实现首先要从ProxyConfig类开始,ProxyConfig是所有产生SpringAOP代理对象的基类,它是一个数据类,主要为其AOP代理对象工厂实现类提供配置属性。根据ProxyConfig的继承体系分析创建AOP代理常用类的作用:(1).AdvisedSupport是ProxyConfig的子类,它封装了AOP中对通知(A
chjttony
·
2011-04-09 16:00
spring
AOP
object
ClassLoader
Class
callback
《
Spring技术
内幕》学习笔记7——AOP基础
1.AOP基本概念:Aspect-OrientedProgramming,面向方面编程的简称,Aspect是一种新的模块化机制,用来描述分散在对象、类或方法中的横切关注点(crosscuttingconcern),从关注点中分离出横切关注点是面向方面程序设计的核心所在。分离关注点使得解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务逻辑同特定领域
chjttony
·
2011-04-05 17:00
spring
AOP
正则表达式
object
Integer
interface
spring事务解惑 摘自IBM
但是,世界并未从此消停,开发人员需要面对的是层出不穷的应用场景,这些场景往往逾越了普通
Spring技术
书籍的理想界定。因此,随着应用开发的深入,在使用经过Sprin
ganjp
·
2011-04-01 15:00
spring
AOP
sql
jdbc
IBM
《
Spring技术
内幕》学习笔记6——IoC容器的高级特性
1.通过前面4篇文章对SpringIoC容器的源码分析,我们已经基本上了解了SpringIoC容器对Bean定义资源的定位、读入和解析过程,同时也清楚了当用户通过getBean方法向IoC容器获取被管理的Bean时,IoC容器对Bean进行的初始化和依赖注入过程,这些是SpringIoC容器的基本功能特性。SpringIoC容器还有一些高级特性,如使用lazy-init属性对Bean预初始化、Fa
chjttony
·
2011-03-25 19:00
spring
bean
object
String
IOC
null
《
Spring技术
内幕》学习笔记6——IoC容器的高级特性
1.通过前面4篇文章对SpringIoC容器的源码分析,我们已经基本上了解了SpringIoC容器对Bean定义资源的定位、读入和解析过程,同时也清楚了当用户通过getBean方法向IoC容器获取被管理的Bean时,IoC容器对Bean进行的初始化和依赖注入过程,这些是SpringIoC容器的基本功能特性。SpringIoC容器还有一些高级特性,如使用lazy-init属性对Bean预初始化、Fa
chjttony
·
2011-03-25 19:00
Spring
java技术
《
Spring技术
内幕》学习笔记5——IoC容器的依赖注入
1.当SpringIoC容器完成了Bean定义资源的定位、载入和解析注册以后,IoC容器中已经管理类Bean定义的相关数据,但是此时IoC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生:(1).用户第一次通过getBean方法向IoC容索要Bean时,IoC容器触发依赖注入。(2).当用户在Bean定义资源中为元素配置了lazy-init属性,即让容器在解析注册Bean定义
chjttony
·
2011-03-20 20:00
spring
bean
object
String
IOC
null
《
Spring技术
内幕》学习笔记4——IoC容器解析Bean定义资源并注册解析后的Bean
1.通过前两篇博客的分析,我们已经了解了SpringIoC容器定位和载入Bean定义资源文件的基本过程,接下来我们要继续分析SpringIoC容器将载入的Bean定义资源文件转换为Document对象之后,是如何将其解析为SpringIoC管理的Bean对象并将其注册到容器中的。2.XmlBeanDefinitionReader解析载入的Bean定义资源文件:XmlBeanDefinitionR
chjttony
·
2011-03-19 20:00
spring
bean
String
list
IOC
null
《
Spring技术
内幕》学习笔记3——IoC容器载入Bean定义资源文件
1.当Spring的IoC容器将Bean定义的资源文件封装为Spring的Resource之后,接下来要做的就是通过Spring的资源加载器(resourceLoader)读入Bean定义资源文件的过程。对于IoC容器来说,Bean定义的载入过程就是将Bean定义资源文件读入进内存并解析转换成Spring所管理的Bean的数据结构的过程。相对于SpringIoC容器定位Bean定义资源文件来说,B
chjttony
·
2011-03-18 18:00
Spring
java技术
《
Spring技术
内幕》学习笔记3——IoC容器载入Bean定义资源文件
1.当Spring的IoC容器将Bean定义的资源文件封装为Spring的Resource之后,接下来要做的就是通过Spring的资源加载器(resourceLoader)读入Bean定义资源文件的过程。对于IoC容器来说,Bean定义的载入过程就是将Bean定义资源文件读入进内存并解析转换成Spring所管理的Bean的数据结构的过程。相对于SpringIoC容器定位Bean定义资源文件来说,
chjttony
·
2011-03-18 18:00
spring
bean
xml
IOC
null
Parsing
《
Spring技术
内幕》学习笔记2——IoC定位Bean定义资源
1.IoC容器初始化:Spring的IoC容器初始化包括:Bean定义资源文件的定位、载入和注册3个基本过程。(1).Bean定义资源文件的定位:Bean定义资源文件定位由ResourceLoader通过统一的Resource接口来完成,Resource接口将各种形式的Bean定义资源文件封装成统一的、IoC容器可进行载入操作的对象。(2).Bean定义资源文件的载入:Bean定义资源文件载入的
chjttony
·
2011-03-17 16:00
spring
数据结构
bean
String
IOC
null
《
Spring技术
内幕》学习笔记1——IoC容器体系结构
1.BeanFactory类结构体系:BeanFactory接口及其子类定义了SpringIoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解SpringIoC,需要先理清BeanFactory的继承机构。2.ApplicationContext的结构体系:ApplicationContext接口是一个BeanFactory基础上封装了更多功能的,Spring中最为常用
chjttony
·
2011-03-14 16:00
spring
bean
String
prototype
IOC
Class
Java Spring2.5 Remote Invoke HTTP Invoker
阅读更多近日,一个项目涉及到系统间接口调用,考虑到系统间用的都是java,
spring技术
,建议在可能情况下,与其它系统间接口协议采用Spring支持的HTTPInvoker协议(见http://lee79
lee79
·
2011-03-06 20:00
Java
Spring
Servlet
Bean
WebService
Java Spring1.2 Remote Invoke HTTP Invoker
阅读更多近日,一个项目涉及到系统间接口调用,考虑到系统间用的都是java,
spring技术
,建议在可能情况下,与其它系统间接口协议采用Spring支持的HTTPInvoker协议(见http://lee79
lee79
·
2011-02-25 09:00
Java
Spring
Bean
Servlet
Web
spring事务,方法拦截器各种配置
代理工厂Bean事务管理( *ProxyFactoryBean) + Service + DAO配置 我刚开始看Spring时用的书是林信良的《
Spring技术
手册》,书中对声明式事务主要采用 TransactionProxyFactoryBean
lionelf
·
2011-02-13 22:00
spring
AOP
bean
cms
配置管理
Spring3注释装配的最佳实践
阅读更多2005夏于上海,初次使用了Spring框架开发企业应用,当时还没有中文书籍,只能看Spring官方提供的Reference,甚是简陋,直到一年后人民邮电出版了第一本关于
Spring技术
的中文翻译书籍
Seraph115
·
2011-01-31 12:00
Spring
Bean
DAO
iBATIS
配置管理
Spring3注释装配的最佳实践
2005夏于上海,初次使用了Spring框架开发企业应用,当时还没有中文书籍,只能看Spring官方提供的Reference,甚是简陋,直到一年后人民邮电出版了第一本关于
Spring技术
的中文翻译书籍《
Seraph115
·
2011-01-31 12:00
DAO
spring
bean
ibatis
配置管理
Java框架类图书感觉新书比较少
专门讲解Spring3.0、EJB3.1、JSF2、JPA2等框架或标准的书籍几乎一本都没有,只发现有本《
Spring技术
内幕》是写的基于Spring3.0,此外基本都是介绍的老技术,或者就根本没有出版
魔力猫咪
·
2011-01-13 11:00
java
框架
面试
ejb
出版
spring事务,方法拦截器各种配置
代理工厂Bean事务管理( *ProxyFactoryBean) + Service + DAO配置 我刚开始看Spring时用的书是林信良的《
Spring技术
手册》,书中对声明式事务主要采用 TransactionProxyFactoryBean
ymy131931
·
2010-12-22 02:00
spring
AOP
bean
项目管理
配置管理
需要学习的技术列表
jsp技术 4.javascript技术 5.javabean 6.精通Hibernate技术 7.
spring技术
8.struts技术 9.mysql数据库
adolinzi
·
2010-11-23 10:00
JavaScript
数据库
Hibernate
mysql
linux
struts
Spring事务管理高级应用难点剖析I
但是,世界并未从此消停,开发人员需要面对的是层出不穷的应用场景,这些场景往往逾越了普通
Spring技术
书籍的理想界定。因此,随着应用开发的深入,在使用经过Sprin
can4you
·
2010-11-13 15:00
spring
AOP
应用服务器
配置管理
项目管理
Spring技术
内幕——深入解析Spring架构与设计原理
http://books.google.com.hk/books?id=jRVp2INtY1AC&lpg=PA247&ots=KWzxt9hwnI&dq=spring%20%20hessian%20%E6%8B%A6%E6%88%AA%E5%99%A8&hl=zh-CN&pg=PA83#v=onepage&am
hacker_zxf
·
2010-10-27 10:00
spring
html
Google
F#
spring技术
手册上的一个java动态代理例子
public interface IHello { public void hello(String name); } public class HelloImpl implements IHello{ @Override public void hello(String name) { System.out.println("H
vtrtbb
·
2010-10-22 10:00
java
apache
spring
log4j
Spring源码解析1 IOC容器的初始化
参考《
Spring技术
内幕》一书: IoC容器的基本接口是由BeanFactory来定义的,也就是说BeanFactory定义了IoC容器的最基本的形式,并且提供了
imaginecup
·
2010-10-01 22:00
spring
编程
bean
配置管理
IOC
spring 测试用例
读者最好对Spring框架及Spring框架提供的单元测试支持有所了解,因为本文案例基于
Spring技术
编写。
西瓜地儿
·
2010-09-29 13:00
jeecms中spring的应用
在jeecms2.4版本中,
spring技术
采用了2.5.6版本,这个版本之前没有用过,和以前的用法还是有些差别,在这个版本中,spring采用了注解机制,通过组件扫描机制
ssg108
·
2010-08-07 15:00
DAO
spring
bean
xml
EJB3和
Spring技术
体系比较
随着EJB3规范以及支持EJB3的JavaEE应用服务器的即将发布,全新JavaEE体系架构的新战争将拉开帷幕,在过去3年中如火如荼的Spring占据了JavaEE应用开发基础平台的大半江山,面对EJB3和Spring你应该如何选择呢?1.法制VS“民主”EJB规范一直由国际组织JCP来制定,一经通过,即作为官方标准,且各厂商都会不遗余力的推动,所以对于企业应用来说,EJB就是法,以EJB为企业应
jackxinxu2100
·
2010-06-27 23:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他