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学习
笔记3-BeanFactory 详解
1、BeanFactory是什么?BeanFactory是一个java类(接口)文件。2、BeanFactory在哪里?BeanFactory位置如下图:3、BeanFactory干啥的?BeanFactory的主要工作有三:(1)读取Bean定义文件。(2)维护Bean对象与Bean对象之间的依赖关系。(3)负责Bean的生命周期。4、BeanFactory类的家底? 实例化BeanFact
aijuans
·
2012-04-12 22:00
spring
系列
3
我的
spring学习
笔记4-ApplicationContext详解
ontext的核心作用是ApplicationContext接口,这是由BeanFactory接口派生而来。同时,context还提供了以下的功能:1)MessageSource,提供国际化的消息访问2)资源访问,如URL和文件3)事件传播,实现了ApplicationListener接口的bean4)惯入多个上文,使得每一个上下文都专注于一个特定的层次,比如应用的web层. 1.Message
aijuans
·
2012-04-12 22:00
spring
系列
3
我的
spring学习
笔记5-如何使用ApplicationContext替换BeanFactory
如何使用ApplicationContext替换BeanFactory? package onlyfun.caterpillar.device; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import
aijuans
·
2012-04-12 22:00
Spring 3 系列
我的
spring学习
笔记2-IoC(反向控制 依赖注入)
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。 IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明: 如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
aijuans
·
2012-04-12 22:00
Spring 3 系列
[转]我的
spring学习
笔记1-spring 简介
1.1. 概览Spring包含许多功能和特性,并被很好地组织在下图所示的七个模块中。本节将依次介绍每个模块. Spring框架概览 Core包是框架的最基础部分,并提供依赖注入(DependencyInjection)特性来使你可管理Bean容器功能。这里的基础概念是BeanFactory,它提供Factory模式来消除对程序性单例的需要,并允许你从程序逻辑中分离出依赖关系的配置和描述。构建于Be
qcyycom
·
2012-04-11 21:00
[原]我的
spring学习
笔记2-IoC(反向控制 依赖注入)
IoC(反向控制依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。 IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明: 如:程序中有Mysql.calss、Oracle.class、SqlServer.c
qcyycom
·
2012-04-11 21:00
Spring学习
笔记
ioc 控制反转,依赖注入DI ioc 控制反转 1.谁控制谁,控制什么?IOC容器控制对象,控制了外部资源的获取。 2.为何是反转,那些方面反转了?容器帮我们查找对象及注入依赖对象,对象只是被动的接受依赖的对象。依赖对象的获取被反转了。 依赖注入DI 1.谁依赖于谁? 应用程序依赖于IOC容器。 2.为什么需要依赖? 应用程序需要IOC容器来提供对象需
nwenji
·
2012-04-11 14:00
spring
我的
spring学习
笔记2-IoC(反向控制 依赖注入)
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。 IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明: 如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
aijuans
·
2012-04-10 07:00
spring
mvc
Spring 教程
spring3 教程
Spring 入门
我的
spring学习
笔记1-spring 简介
1.1. 概览Spring包含许多功能和特性,并被很好地组织在下图所示的七个模块中。本节将依次介绍每个模块. Spring框架概览 Core包是框架的最基础部分,并提供依赖注入(DependencyInjection)特性来使你可管理Bean容器功能。这里的基础概念是BeanFactory,它提供Factory模式来消除对程序性单例的需要,并允许你从程序逻辑中分离出依赖关系的配置和描述。构建于Be
aijuans
·
2012-04-10 07:00
spring
spring
spring
mvc
入门
Spring3
教程
教程
spring学习
之IoC容器
jinnianshilongnian 写道 理解IoC容器问题关键:控制的哪些方面被反转了? 1、谁控制谁?为什么叫反转? IoC容器控制,而以前是应用程序控制,所以叫反转 2、控制什么? 控制应用程序所需要的资源(对象、文件……) 3、为什么控制? 解耦组件之间的关系 4、控制的哪些方面被反转了? 程序的控制权发生了反转:从应用程序转移到了IoC容器。
waainli
·
2012-03-16 14:00
spring
Spring学习
之使用关闭钩子销毁bean
Spring中关于bean的销毁有三种方法。分别是1)执行某一方法如destroy()方法,然后在标签上的destroy-method属性制定方法名就行了。2)实现DisopableBean接口的destroy方法,DispoableBean接口只有一个destroy方法,在bean销毁前调用。代码如下:publicclassDestructiveBeanImplimplementsDisposa
lufeng20
·
2012-03-08 16:00
设计模式
spring
thread
bean
String
Class
Spring学习
1
阅读更多1简单的配置.Spring的应用很简单,如果不需要要用到AOP,只要下面三个包就足够了:commons-logging-api-1.1.jarspring.jarspringside3-core-3.3.4.jar如果用到AOP,还需要加上:asm.jaraspectjweaver.jarcglib-2.1.3.jar下面是简单的一个配置,加入了AOP支持。在程序中要使用Spring配置的
kgdso
·
2012-03-05 11:00
spring
lib
ioc
Spring学习
1
1 简单的配置. Spring的应用很简单,如果不需要要用到AOP,只要下面三个包就足够了: commons-logging-api-1.1.jarspring.jarspringside3-core-3.3.4.jar 如果用到AOP,还需要加上: asm.jaraspectjweaver.jarcglib-2.1.3.jar 下面是简单的一个配置,加入了AOP支持。 <?xml
kgdso
·
2012-03-05 11:00
spring
IOC
lib
Spring学习
1
阅读更多1简单的配置.Spring的应用很简单,如果不需要要用到AOP,只要下面三个包就足够了:commons-logging-api-1.1.jarspring.jarspringside3-core-3.3.4.jar如果用到AOP,还需要加上:asm.jaraspectjweaver.jarcglib-2.1.3.jar下面是简单的一个配置,加入了AOP支持。在程序中要使用Spring配置的
kgdso
·
2012-03-05 11:00
spring
lib
ioc
spring学习
总结
1.如何使用spring 必须的JAVA文件 a)Spring.jar b)Commons-logging.jar 如果使用切面编程,还需要下列文件: c)aspectj/Aspectjweaver.jar d)aspectj/Aspectjrt.jar e)Cjlib/cjlib-nodep-x.x.jar 如果使用jsr-250的注解时需要添加下列文件: f)/j2ee/Co
a416090287
·
2012-03-04 14:00
Spring学习
笔记
阅读更多一、基本概念依赖注入:在运行期,由外部容器动态的将依赖的对象注入到组件中(实例化所有的bean,然后按需注入到组件。)控制反转:依赖对象的创建和管理(控制权)转移给了外部容器,这样可以很方便的通过容器的配置来管理对象。容器:可以简单的想象为一个存放了一些单例的实例化对象(bean)的容器,你可以通过容器接口从容器里面拿你需要的对象实例。二、Spring的主要特性1.降低组件之间的耦合度,实
cxmin121
·
2012-02-21 23:00
application
autowired
spring
Spring学习
笔记
一、基本概念 依赖注入: 在运行期,由外部容器动态的将依赖的对象注入到组件中(实例化所有的bean,然后按需注入到组件。) 控制反转:依赖对象的创建和管理(控制权)转移给了外部容器,这样可以很方便的通过容器的配置来管理对象。 容器:可以简单的想象为一个存放了一些单例的实例化对象(bean)的容器,你可以通过容器接口从容器里面拿你需要的对象实例。 二、Spring的主要特性 1. 降低
cxmin121
·
2012-02-21 23:00
spring
application
Autowired
Spring学习
笔记
阅读更多一、基本概念依赖注入:在运行期,由外部容器动态的将依赖的对象注入到组件中(实例化所有的bean,然后按需注入到组件。)控制反转:依赖对象的创建和管理(控制权)转移给了外部容器,这样可以很方便的通过容器的配置来管理对象。容器:可以简单的想象为一个存放了一些单例的实例化对象(bean)的容器,你可以通过容器接口从容器里面拿你需要的对象实例。二、Spring的主要特性1.降低组件之间的耦合度,实
cxmin121
·
2012-02-21 23:00
application
autowired
spring
Spring IOC之BeanFactory
做过不少项目,用到最多的框架当属Spring了,但是至今都没有去整理过任何一篇关于
Spring学习
的文档:一是因为Reference比较详细,平时项目中基本上都能查到;二是因为有很多关于Spring
songzi0206
·
2012-02-16 17:00
beanfactory
XmlBeanFactory
spring学习
----工厂Bean
当我们需要用到工厂模式的时候,也可以交给Spring容器管理,此时Spring容器管理的就不是普通Bean,可称为“工厂Bean”。此时,应用程序调用getBean()是,Spring返回的不是直接创建的Bean,而是“工厂Bean”创建的Bean。如下图所示: 那Spring怎么配置工厂Bean,方法如下:一,使用静态工厂 publicclassStaticFactoryBean {
jijun87120681
·
2012-02-09 10:00
spring
FactoryBean
spring学习
----BeanFactory
Spring的IOC容器就是一个实现了BeanFactory接口的可实例化类。 BeanFactory从名字上都可以看出,采用了工厂模式。应用程序将Bean的创建交给Beanfactory,然后从BeanFactory获取Bean并使用它们,流程图如下: Bean初始化流程:(1)容器根据XML配置文件中Bean的定义实例化一个Bean,并传入必要的构造方法参数。(2)容器根据XML配置文
jijun87120681
·
2012-02-08 09:00
spring
beanfactory
我的
spring学习
时的配置
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q
soboer
·
2011-11-23 00:00
spring
Spring 学习
Spring学习
1.spring属性的注入配置1.
StevenBot-Saltsam
·
2011-11-16 01:00
spring3.0学习之环境搭建
阅读更多最近搞定了项目,工作终于松了下来,回头整理一下
spring学习
的资料,记录于此,不足之处,希望大家不吝赐教。
Obaniu
·
2011-10-30 18:00
spring
3
环境搭建
spring
jdbc
配置
spring3.0学习之环境搭建
最近搞定了项目,工作终于松了下来,回头整理一下
spring学习
的资料,记录于此,不足之处,希望大家不吝赐教。
Obaniu
·
2011-10-30 18:00
Spring 3
配置
环境搭建
Spring JDBC
Spring学习
笔记之—什么是OSGI
OSGIOSGi技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语。这些组件能够组装进一个应用和部署中。 基本简介OSGi服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度
peng_07
·
2011-10-15 17:00
spring
Spring学习
笔记之—什么是OSGI
阅读更多OSGIOSGi技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语。这些组件能够组装进一个应用和部署中。基本简介OSGi服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些
peng_07
·
2011-10-15 17:00
Spring学习
笔记之一spring的OSGi
1、OSGi 是什么 微内核,为系统动态化提供实现的基础,模块化设计、开发的标准,Dynamic Module System For Java —— JSR 291 2、OSGi能带来什么 模块化:意味着更规范的设计,意味着更好的重用,意味着人才培养体系的更为标准 动态化:动态的管理系统的模块,动态的改变系统的行为 提升设计:更为
peng_07
·
2011-10-12 22:00
spring
osgi
Spring学习
笔记之一spring的OSGi
阅读更多1、OSGi是什么微内核,为系统动态化提供实现的基础,模块化设计、开发的标准,DynamicModuleSystemForJava——JSR2912、OSGi能带来什么模块化:意味着更规范的设计,意味着更好的重用,意味着人才培养体系的更为标准动态化:动态的管理系统的模块,动态的改变系统的行为提升设计:更为仔细的考虑模块耦合的问题,模块化的设计思想3、OSGi的工具箱OSGiR4RI----
peng_07
·
2011-10-12 22:00
spring
OSGi
Spring学习
笔记之一spring的特点
认识Spring Spring的核心是个轻量级的容器,它是实现IoC容器和非侵入的框架,并提供AOP概念的实现方式;提供对持久层、事务的支持,提供MVC Web框架的实现。 轻量级 轻量级是相对于重量级的容器(如EJB)来说的,Spring核心包不到1MB。 非侵入性 洗完让应用程序几乎感受不到框架的存在,减少应用程序从框架移植时的负担。增加可重用
peng_07
·
2011-10-12 22:00
spring
AOP
框架
配置管理
IOC
Spring学习
笔记之一spring的特点
阅读更多认识SpringSpring的核心是个轻量级的容器,它是实现IoC容器和非侵入的框架,并提供AOP概念的实现方式;提供对持久层、事务的支持,提供MVCWeb框架的实现。轻量级轻量级是相对于重量级的容器(如EJB)来说的,Spring核心包不到1MB。非侵入性洗完让应用程序几乎感受不到框架的存在,减少应用程序从框架移植时的负担。增加可重用性。容器容器可以管理对象的生成,资源的取得,销毁等生命
peng_07
·
2011-10-12 22:00
Spring
IOC
框架
AOP
配置管理
Spring学习
笔记之一spring的特点
阅读更多认识SpringSpring的核心是个轻量级的容器,它是实现IoC容器和非侵入的框架,并提供AOP概念的实现方式;提供对持久层、事务的支持,提供MVCWeb框架的实现。轻量级轻量级是相对于重量级的容器(如EJB)来说的,Spring核心包不到1MB。非侵入性洗完让应用程序几乎感受不到框架的存在,减少应用程序从框架移植时的负担。增加可重用性。容器容器可以管理对象的生成,资源的取得,销毁等生命
peng_07
·
2011-10-12 22:00
Spring
IOC
框架
AOP
配置管理
Spring学习
笔记1——基础知识
1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expertone-on-oneJ2EEDesignandDevelopment》和《Expertone-on-oneJ2EEdevelopmentwithoutEJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring主要核心是:(1).控制反
李长春
·
2011-10-09 09:00
Spring学习
(六) 通过在classpath自动扫描方式把组件纳入Spring容器中管理
之前我们都是使用XML的bean定义来配置组件,在大项目中,通常会使用很多组件,如果这些组件都采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不方便。Spring2.5为我们引入了组件自动扫描机制,可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入进Spring容器中管理。它的作用和在
lanqiaoyeyu
·
2011-10-04 23:00
classpath
Spring学习
(五) Ioc控制反转
所谓的控制反转就是 应用本身不负责依赖对象的创建以及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的控制反转。 例如: 1.创建DAO接口 package com.bill.dao; public interface PersonDao { public void add(); } 2.创建DAO接口的实现类
lanqiaoyeyu
·
2011-10-04 11:00
spring
Spring学习
(四) 注入依赖对象
依赖注入(Dependency Injection) 所谓的依赖注入就是指:在运行期间,由外部容器动态地将依赖对象注入到组件中。 一、注入方式 1、通过构造方法注入 package com.bill.impl; import com.bill.PersonService; import com.bill.dao.PersonDao; /** * @author Bill
lanqiaoyeyu
·
2011-10-04 10:00
spring
Spring学习
(三) 如何指定bean的初始化方法和关闭资源方法
在容器启动时初始化bean,再接着调用初始化方法init(),随着spring容器的关闭,最后会调用destroy方法来释放资源。 <bean id="personService" class="com.bill.impl.PersonServiceBean" init-method="init" destroy-m
lanqiaoyeyu
·
2011-10-04 00:00
bean
init
destroy
Spring学习
(三) 如何指定bean的初始化方法和关闭资源方法
阅读更多在容器启动时初始化bean,再接着调用初始化方法init(),随着spring容器的关闭,最后会调用destroy方法来释放资源。业务bean中的代码如下:publicclassPersonServiceBeanimplementsPersonService{publicvoidinit(){System.out.println("init()function");}...publicvo
lanqiaoyeyu
·
2011-10-04 00:00
init
destroy
bean
Spring学习
(三) 如何指定bean的初始化方法和关闭资源方法
阅读更多在容器启动时初始化bean,再接着调用初始化方法init(),随着spring容器的关闭,最后会调用destroy方法来释放资源。业务bean中的代码如下:publicclassPersonServiceBeanimplementsPersonService{publicvoidinit(){System.out.println("init()function");}...publicvo
lanqiaoyeyu
·
2011-10-04 00:00
init
destroy
bean
Spring学习
(二) bean的作用域
一、常用bean的作用域 1.singleton 在每个Spring Ioc容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定bean节点的lazy-init="true"来延时初始化bean,这时候,只有第一次获取bean时,才会去初始化bean。如: <bean id="personService"
lanqiaoyeyu
·
2011-10-03 23:00
Singleton
lazy
init
Spring学习
(一) 三种实例化bean的方式
1.使用类构造器实例化 <bean id="personService" class="com.bill.impl.PersonServiceBean"> 2.使用静态工厂方法实例化 <bean id="personService2" class="com.bill.impl.Pers
lanqiaoyeyu
·
2011-10-03 23:00
bean
spring 例子 2
Spring依赖注入配置详解博客分类:
Spring学习
笔记SpringBeanMySQLJDBCXML bean的属性及构造器参数既可以引用容器中的其他bean,也可以是内联(inline)bean。
lushuaiyin
·
2011-09-18 22:00
spring
xml
bean
properties
Class
dependencies
jmx+
spring学习
转自:http://blog.csdn.net/shirdrn/article/details/6358688 Spring与JMX集成,实现方式灵活而且简单,主要体现在: 1、可以自动探测实现MBean接口的MBean对象,而且可以将一个普通的Spring Bean注册为MBean; 2、定制管理MBean的接口,根据需要暴露特定管理MBean的操作;
xj84
·
2011-09-16 09:00
spring
spring学习
笔记-3切面
1.几个概念通知:advice,切面what,when切入点:匹配了advice要织入的一个或多个连接点切面:advice+pointcut 功能、何时以及何地目标target:被通知的对象代理proxy:目标对象应用advice之后被创建的对象织入:把切面应用到目标对象创建proxy的过程2.代理对象包裹着target,代理对象截取方法调用之后实际调用目标bean方法之前,代理会执行切面逻辑3
leiming32
·
2011-09-03 15:06
spring
职场
学习笔记
休闲
spring学习
笔记-2bean装配
1.
leiming32
·
2011-09-03 15:53
spring
职场
学习笔记
休闲
spring学习
日志ioc的实现。
阅读更多1:springioc执行的典型流程:i:解析配置文件解析为BeanDifinitionResource--解析(DefaultBeanDefinitionDocumentReader)--组装(BeanDefinitionParserDelegate.parseBeanDefinitionElement(Elementele,StringbeanName,BeanDefinitionco
yanlei3032
·
2011-08-30 09:00
spring学习
日志ioc的实现。
1:springioc执行的典型流程: i:解析配置文件解析为BeanDifinitionResource--解析(DefaultBeanDefinitionDocumentReader)--组装(BeanDefinitionParserDelegate.parseBeanDefinitionElement(Elementele,StringbeanName,BeanDefinitionc
yanlei3032
·
2011-08-30 09:00
spring
spring学习
----spring注解实现AOP
Spring----- 注解方法使用 AOP 先建立项目 , 在 spring 的 xml 文件中加入 spring AOP 的支持 . 主要是下面红色字部分 . <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sprin
lancui
·
2011-08-23 15:00
spring注解
spring学习
笔记
在学习过程中整合了一些网上的资源并注明了出处。 一、spring的IOC 引用 一 : 什么是IOC(控制反转) ? 1 : 传统写法 : public class PersonService{ private PersonDao personDao = new PersonDao(); public void save(Person pe
slip_123
·
2011-08-11 09:00
spring
Spring学习
笔记之一
1.BeanFactory与ApplicationContext BeanFactory:提供IoC服务支持,默认采用延迟初始化策略(lazy-load),容器启动初期较快 ApplicationContext:间接继承自BeanFactory,提供其他高级特性:事件发布、国际化支持;容器启动时默认全部初始化并绑定完成。
忘忧鸟
·
2011-07-26 19:00
spring
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他