目录 1.1 关于IOC容器设计的线路区别 1.1.1 BeanFactory 1.1.2 ApplicationContext 2.1 FileSystemXmlApplicationContext 再次阅读这本书有些不一样的感悟,记录一些零星点点. 1.1 关于IOC容器设计的线路区别 我们都知道在Spring里主要有两种设计IOC容器的思路,一种是围绕BeanFactory,另外一种是围绕ApplicationContext展开.这两种设计的主要区别在哪里? 从头回忆一下两种设计方案的实现…
今天在看<spring技术内幕>,第一章中多次提到了使用POJO来完成开发,就百度了一下,在此保留 1.     什么是POJO POJO的名称有多种,pure old java object .plain ordinary java object 等. 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它. POJO的内在含义是指那些没有从任何类继承.也没有实现任何接口,更没有…
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnblogs.com/lyhabc/articles/3914213.html Microsoft SQL Server 2005技术内幕:T-SQL查询笔记http://www.cnblogs.com/lyhabc/articles/3912608.html Microsoft SQL Server 2…
程序员都很崇拜技术大神,很大一部分是因为他们发现和解决问题的能力,特别是线上出现紧急问题时,总是能够快速定位和解决. 一方面,他们有深厚的技术基础,对应用的技术知其所以然,另一方面,在采坑的过程中不断总结,积累了很多经验. 相信大家都使用过Spring,有些人了解它的核心:IOC和AOP,但只是了解它们的基本概念.使用了反射和动态代理,关于如何管理对象.代理的具体实现了解的比较浅. 有些人使用Spring MVC,使用Spring集成数据库.事务.消息队列以简化操作,但对集成的具体设计思路和实现…
前一段时候我把Spring技术内幕的关于IOC原理一章看完,感觉代码太多,不好掌握,我特意又各方搜集了一些关于IOC原理的资料,特加深一下印象,以便真正掌握IOC的原理. IOC的思想是:Spring容器来实现这些相互依赖对象的创建.协调工作.对象仅仅须要关系业务逻辑本身就能够了. SpringIOC容器的执行步骤是: 1.资源定位,即首先要找到applicationContext.xml文件 2.BeanDefinition的加载,把XML文件里的数据统一加载到BeanDefinition中,…
1 在 java 应用开发中,往往会涉及复杂的对象耦合关系,在 代码中处理这些耦合关系,对代码的维护性和应用扩展性会带来许多不便.通过使用spring 的 IOC 容器,可以对这些耦合关系实现一个文本化.外部化的工作.通过IOC容器完成了对象之间关系的解耦. 2 操作系统关心的是对存储.计算.通信.外围设备等物理资源的管理,并在管理这些资源的基础上,为用户提供一个统一的服务接口.JAVAEE 企业应用开发而言,关心的是一些企业应用资源的使用,比如数据持久化.数据集成.事务处理.消息中间件.web…
1.Spring中,HTTPInvoker(HTTP调用器)是通过基于HTTP协议的分布式远程调用解决方案,和java RMI一样,HTTP调用器也需要使用java的对象序列化机制完成客户端和服务器端的通信.HTTP调用器的远程调用工作原理如下: (1).客户端: a.向服务器发送远程调用请求: 远程调用信息——>封装为远程调用对象——>序列化写入到远程调用HTTP请求中——>向服务器端发送. b.接收服务器端返回的远程调用结果: 服务器端返回的远程调用结果HTTP响应——>反序列…
简介: 1.spring 与unix.window这些操作在计算机系统中起到的作用是类似的 2.两大核心模块:IOC\AOP 3.为应用开发提供了许多现成的系统组件:事务处理.Web MV.JDBC.O/R映射.远程调用等,这些组件可以在开源软件和商业产品中自由选择,重复体现了Spring的开放性. 第1章:Spring的设计理念和整体构架 1.IOC(依赖反转)可以使原来的对象-对象关系,转化为对象-IOC容器-对象的关系 2.Spring的设计理念:面向接口开发而不依赖于具体的产品实现 3.…
1.BeanFactory:实现ioc容器的最基本形式.String FACTORY_BEAN_PREFIX = "&";Object getBean(String var1) throws BeansException;指定名字的bean <T> T getBean(String var1, Class<T> var2) throws BeansException; <T> T getBean(Class<T> var1) th…
简单介绍 1,在Spring中,SpringIoC提供了一个主要的JavaBean容器.通过IoC模式管理依赖关系.并通过依赖注入和AOP切面增强了为JavaBean这样子的POJO提供事务管理,生命周期管理等功能. 2,Spring IoC的设计中,主要包括两个基本的容器系列: -1,BeanFactory系列.该序列实现了容器的基本功能. -2.ApplicationContext应用上下文. Spring IoC容器的设计 1,例如以下图,IoC容器的接口设计图. watermark/2/…