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学习
笔记(四)
1、Spring容器: 1)、Spring容器最基本的接口就是BeanFactory,它负责配置、创建、管理Bean,它有一个子接口:applicationContext,使用它作为Spring容器更为方便。 2)、applicationContext有几个常用的实现类:FileSystemXmlApplicationContext、ClassPathXmlApplicationContext
guzizai2007
·
2012-11-06 00:00
spring
Spring学习
笔记(一)
1、官网下载Spring3.2:http://www.springsource.org/download/community 2、Spring编译和运行所依赖的第三方类库需要单独下载 3、引入Spring包中dist下的所有jar包以及依赖包下的common-logging jar包。 4、第一个例子,建立一个User类: package com.sxit.service; publ
guzizai2007
·
2012-11-06 00:00
spring
Spring 学习笔记(实例化方式 spring bean作用域 spring依赖注入 spring自动扫描 spring和struts整合步骤)
Spring学习
笔记(实例化方式springbean作用域spring依赖注入spring自动扫描spring和struts整合步骤) springbean实例化的方式 1.默认情况下是调用bean
Tom Xu
·
2012-11-04 22:00
Spring学习
(二)依赖注入
3.3.2.3.内部bean所谓的内部bean(innerbean)是指在一个bean的或 元素中使用元素定义的bean。内部bean定义不需要有id或name属性,即使指定id或name属性值也将会被容器忽略。 注意:内部bean中的scope标记及id或name属性将被忽略。内部bean总是匿名的且它们总是prototype模式的。同时将内部bean注入到包含该
smallyounger
·
2012-10-31 11:41
spring
依赖注入
Spring学习
(一)依赖注入
注入依赖依赖注入(DI)背后的基本原理是对象之间的依赖关系(即一起工作的其它对象)只会通过以下几种方式来实现:构造器的参数、工厂方法的参数,或给由构造函数或者工厂方法创建的对象设置属性。因此,容器的工作就是创建bean时注入那些依赖关系。相对于由bean自己来控制其实例化、直接在构造器中指定依赖关系或者类似服务定位器(ServiceLocator)模式这3种自主控制依赖关系注入的方法来说,控制从根
smallyounger
·
2012-10-31 11:28
spring
依赖注入
Spring学习
之Bean的配置
本文将会介绍Spring框架中wiringbeans的相关内容,包括:bean的声明与创建、在xml文件中对bean基本使用方法的配置以及Spring3中新特性SpringExpressionLanguage(即SpEL)的初步介绍。在引出bean之前,不得不提到container。Container用于描述包含并维护其他组件(component)的组件。在Spring框架中,提供了两种Conta
Ming_Zhao
·
2012-10-21 21:27
spring
bean
wiring
Spring学习
之Bean的配置
本文将会介绍Spring框架中wiringbeans的相关内容,包括:bean的声明与创建、在xml文件中对bean基本使用方法的配置以及Spring3中新特性SpringExpressionLanguage(即SpEL)的初步介绍。在引出bean之前,不得不提到container。Container用于描述包含并维护其他组件(component)的组件。在Spring框架中,提供了两种Conta
Ming_Zhao
·
2012-10-21 21:27
Spring
wiring
bean
Spring 学习笔记
Spring学习
笔记 把Spring2.0reference文档下载下来,有几天了,前面简单的看了一下新特性什么的,感觉没什么大的变化,今天接着看“核心技术”这一章的3.3节“依赖”依赖注入是我很了解的技术了
yunlielai
·
2012-10-20 15:35
学习
reference
的
spring学习
资料
spring框架http://baike.baidu.com/view/3679944.htmAOP联盟(AOP规范)http://aopalliance.sourceforge.net/white_paper/
bob007
·
2012-10-14 00:00
Spring学习
之aop编程
aop(aspectorientedprogramming)面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是(在不增加代码的基础上,还增加新功能)被代理对象=目标对象 1.切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录。 2.连接点:应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出,或者要修改的字段。 3.通知:切面的实际实现,他通知系统新的
chenzheng8975
·
2012-10-10 08:00
spring
AOP
Spring学习
之装配bean
简单bean配置:配置bean的简单属性,基本数据类型和string。 tom 引用其它bean 内部bean 这种方式的缺点是你无法在其它地方重用这个bar实例,原因是它是专门为foo而用。继承配置:publicclass
chenzheng8975
·
2012-10-08 19:00
bean
Spring学习
笔记--- BeanFactory简单模拟
Spring中频繁使用了工厂模式,相对于一般的工厂模式做了优化,所以这里简单的模拟下,作为学习档案。 外部引用的jar包下载:http://www.jdom.orgJdom参考文章:http://www.ibm.com/developerworks/cn/xml/x-jdom/工厂模式一般有三种: 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(SimpleFact
·
2012-10-08 17:42
java
spring
IOC
beanfactory
Spring学习
笔记--- BeanFactory简单模拟
Spring中频繁使用了工厂模式,相对于一般的工厂模式做了优化,所以这里简单的模拟下,作为学习档案。 外部引用的jar包下载:http://www.jdom.orgJdom参考文章:http://www.ibm.com/developerworks/cn/xml/x-jdom/工厂模式一般有三种: 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(SimpleFact
lzz847915049
·
2012-10-08 17:42
java
spring
IOC
beanfactory
Spring学习
之bean的生命周期
实例化(当我们的程序加载beans.xml文件),把我们的bean(前提是scope=singleton)实例化到内存调用set方法设置属性如果你实现了bean名字关注接口(BeanNameAware)则,可以通过setBeanName获取id号如果你实现了bean工厂关注接口,(BeanFactoryAware),则可以获取BeanFactory如果你实现了ApplicationContextA
chenzheng8975
·
2012-09-26 20:00
spring
Bean生命周期
Spring学习
注意事项
从ApplicationContex应用上下文容器中获取bean和从bean工厂容器中获取bean:具体案例://从ApplicationContext中取beanApplicationContextac=newClassPathXmlApplicationContext("beans.xml");//当我们去实例化beans.xml,该文件中配置的bean被实例化(该beanscope是sing
chenzheng8975
·
2012-09-26 20:00
spring
Spring学习
笔记 什么是AOP
AOP,全称Aspectorientedprogramming,经常被翻译成面向切面编程或者面向方面编程。很多人开始的时候会产生一个问题,AOP(面向切面编程)与OOP(面向对象编程)的区别是什么。其实AOP与OOP可以理解为不在同一层面上的两个独立的定义。也就是说其实这两个东西没法去做一个对等的比较,OOP专注于对象,我们利用对象的属性,行为来解决现实中的问题,而AOP则用来在使用OOP解决问题
Arvin_Rong
·
2012-09-18 00:34
Spring
aop
spring
oop
编程
设计模式
spring学习
笔记五
singleton(默认值) 单例 在每个Spring IoC容器中一个bean定义只有一个对象实例(共享)。 默认情况下会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init=“true”来延迟初始化bean,这时候,只有第一次获取bean会才初始化bean。如: <bean id="xxx" class="cn.itcast.Order
yuezhenhua
·
2012-09-07 09:00
spring
spring学习
笔记四
1 引入context命名空间 需要在xml配置文件中配置以下信息: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww
yuezhenhua
·
2012-09-07 09:00
spring
spring学习
笔记三
使用构造器注入使用属性setter方法注入使用Field注入(用于注解方式)手工装配XML方式通过setter方法注入依赖 元素的子元素指明了使用它们的set方法来注入。 简单bean配置 引用其它bean 内部bean 装配集合
retacn_yue
·
2012-09-07 09:00
spring
bean
String
list
Class
setter
spring学习
笔记三
使用构造器注入 使用属性setter方法注入 使用Field注入(用于注解方式) 手工装配XML方式通过setter方法注入依赖 <bean>元素的< property >子元素指明了使用它们的set方法来注入。简单bean配置<bean id="personService" class="com.itcast.bean.impl.Per
yuezhenhua
·
2012-09-07 09:00
spring
spring学习
笔记四
1引入context命名空间 需要在xml配置文件中配置以下信息: *这个配置隐式注册了多个对注释进行解析处理的处理器AutowiredAnnotationBeanPostProcessor,CommonAnnotationBeanPostProcessor,PersistenceAnnotationBeanPostProcessor,RequiredAnnotationBeanPost
retacn_yue
·
2012-09-07 09:00
spring学习
笔记三
使用构造器注入 使用属性setter方法注入 使用Field注入(用于注解方式) 手工装配XML方式通过setter方法注入依赖 <bean>元素的< property >子元素指明了使用它们的set方法来注入。简单bean配置<bean id="personService" class="com.itcast.bean.impl.Per
岳振华
·
2012-09-07 09:00
spring
spring学习
笔记四
1 引入context命名空间 需要在xml配置文件中配置以下信息: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww
岳振华
·
2012-09-07 09:00
spring
spring学习
笔记二
1.使用类构造器实例化(默认无参数)工厂模式:简单工厂模式工厂方法模式抽像工厂模式2.使用静态工厂方法实例化(简单工厂模式)publicclassDaoFactory{publicstaticPersonDaocreatePersonDaoImpl(){returnnewPersonDaoImpl();}}3.使用实例工厂方法实例化(工厂方法模式): publicclassPersonServi
retacn_yue
·
2012-09-07 09:00
spring
bean
Class
spring学习
笔记二
1.使用类构造器实例化(默认无参数) <bean id=“bean名称" class="bean完整类名"/><bean id="personDaoImpl" class="cn.yue.daoImpl.PersonDaoImpl"></bean> 工厂模式:简单工厂模式 工厂方法模式 抽像工
yuezhenhua
·
2012-09-07 09:00
spring
spring学习
笔记二
1.使用类构造器实例化(默认无参数) <bean id=“bean名称" class="bean完整类名"/><bean id="personDaoImpl" class="cn.yue.daoImpl.PersonDaoImpl"></bean> 工厂模式:简单工厂模式 工厂方法模式 抽像工
岳振华
·
2012-09-07 09:00
spring
企业应用
spring学习
笔记一
1导包spring的核心类库在spring文档的dist下dist\spring.jar引入的第三方类库都spring文档的lib下lib\jakarta-commons\commons-logging.jar如果使用了切面编程(AOP),还需要下列jar文件lib/aspectj/aspectjweaver.jar和aspectjrt.jarlib/cglib/cglib-nodep-2.1_3
retacn_yue
·
2012-09-07 09:00
spring
AOP
String
Class
文档
encoding
spring学习
笔记一
1 导包spring的核心类库 在spring文档的dist下dist\spring.jar引入的第三方类库 都spring文档的lib下lib\jakarta-commons\commons-logging.jar如果使用了切面编程(AOP),还需要下列jar文件lib/aspectj/aspectjweaver.jar和aspectjrt.jarlib/cglib/cglib-nodep-2.
yuezhenhua
·
2012-09-07 09:00
spring
spring学习
笔记一
1 导包spring的核心类库 在spring文档的dist下dist\spring.jar引入的第三方类库 都spring文档的lib下lib\jakarta-commons\commons-logging.jar如果使用了切面编程(AOP),还需要下列jar文件lib/aspectj/aspectjweaver.jar和aspectjrt.jarlib/cglib/cglib-nodep-2.
岳振华
·
2012-09-07 09:00
spring
Spring学习
笔记
1、如果在getBean的bean id前面加上&符号,容器则返回BeanFactory本身,而不是其产品Bean eg: System.out.println(context.getBean("&chineseFactory")); 输出:com.fgh.spring.factorybean.PersonBean@109fd93 2、如果要获得be
fgh2011
·
2012-08-19 23:00
spring
Spring学习
笔记 关于Bean定义的重用-使用abstract以及parent标签属性
Bean定义的重用主要分为两步:一、定义一个父Bean。二、使子Bean继承父Bean,并且添加自己的property。一个父Bean的定义一般如下: 通过bean标签的abstract属性为true的定义,使此bean不能被实例化只能当作模板使用。当子Bean希望使用此父Bean模板时只需要使用bean标签的parent属性进行引用即可,如下: 定义很简单,子Bean实际上从父Be
arvinrong
·
2012-08-05 18:00
spring
bean
Class
Spring学习
[1] - 概述
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的J
sun80264629
·
2012-08-03 11:00
Spring概述
Spring学习
Spring入门
spring学习
笔记-基于XML的AOP配置
AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如
dml124
·
2012-07-30 16:00
Spring学习
----- BeanFactory(核心)
Spring作为一种IOC容器最大的目的就是降低组件与组件之间的依赖关系。而BeanFactory作为整个SpringIOC容器的核心,使用了一种统一的方法来装配所有的应用对象,通过Java的反射机制和依赖注入(DependencyInjection)来实现这一装配过程,使受之管理的对象无需知道Spring的存在(受管对象甚至不用import任何Spring的class),同时也降低了组件间的依赖
huang798807481
·
2012-07-19 10:00
Spring学习
----- BeanFactory(核心)
Spring作为一种IOC容器最大的目的就是降低组件与组件之间的依赖关系。而BeanFactory作为整个SpringIOC容器的核心,使用了一种统一的方法来装配所有的应用对象,通过Java的反射机制和依赖注入(DependencyInjection)来实现这一装配过程,使受之管理的对象无需知道Spring的存在(受管对象甚至不用import任何Spring的class),同时也降低了组件间的依赖
iwebcode
·
2012-07-19 10:00
beanfactory
Spring学习
----- BeanFactory(核心)
Spring作为一种IOC容器最大的目的就是降低组件与组件之间的依赖关系。而BeanFactory作为整个SpringIOC容器的核心,使用了一种统一的方法来装配所有的应用对象,通过Java的反射机制和依赖注入(DependencyInjection)来实现这一装配过程,使受之管理的对象无需知道Spring的存在(受管对象甚至不用import任何Spring的class),同时也降低了组件间的依赖
jiagou
·
2012-07-19 10:00
beanfactory
Spring学习
笔记3
1.简单属性注入,直接在xml中给变量赋值,这种方法很少使用,不过在数据库连接时有时会用 <bean id="myDateSource" class="org.apache.commom.dbcp.MydateSource"> <property name="driverClassName" value="
康敏栋
·
2012-07-17 16:00
bean
Spring学习
笔记2(依赖注入)
在写xml有时候会遇到不提示的问题,解决方法: window-->preferences-->Myeclipse-->fileds and editors-->xml-->xml catalog-->add Location:framework中dist的spring-beans.dtd,本机路径为Spring\spring-framework-1.1.4\
康敏栋
·
2012-07-17 11:00
spring
bean
xml
spring学习
笔记
Spring◆简介目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring框架是一个分层架构,由7个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式。 组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:•核
zndxlxm
·
2012-07-17 10:00
DAO
spring
AOP
框架
Hibernate
IOC
Spring学习
总结之基础篇
struts是web框架(jsp/action/actionfrom)hibernate是orm(对象关系映射)框架,处于持久层.spring是容器框架,用于配置bean(service/dao/domain/action/数据源),并维护bean之间关系的框架model层:业务层+dao层+持久层service类:packagecom.service;publicclassUserService
chenzheng8975
·
2012-07-16 19:00
spring
DI
IOC
Spring学习
总结之基础篇
阅读更多struts是web框架(jsp/action/actionfrom)hibernate是orm(对象关系映射)框架,处于持久层.spring是容器框架,用于配置bean(service/dao/domain/action/数据源),并维护bean之间关系的框架model层:业务层+dao层+持久层service类:packagecom.service;publicclassUserSer
chenzheng8975
·
2012-07-16 19:00
ioc
di
spring
Spring学习
总结之基础篇
struts 是 web 框架 (jsp/action/actionfrom) hibernate 是 orm(对象关系映射) 框架 , 处于持久层 . spring 是容器框架 , 用于配置 bean (service/dao/domain/action/ 数据源 ) , 并维护 bean 之间关系的框架 model层:业务层+dao层+持久层 serv
chenzheng8975
·
2012-07-16 19:00
spring
DI
IOC
Spring学习
笔记(AOP面向切面编程)
AOP是“Aspect OrientedProgramming”的缩写,意思是面向切面编程。面向切面的编程是一种新的编程技术,追求的是调用者和被调用者之间的解耦,它弥补了面向对象编程在跨越模块行为上的不足。AOP引进了Aspect概念,它将多个类的重复代码封装到一个可重用模块中,允许程序员把横切关注点模块化,进而消除面向对象编程所引起的代码混乱和分散问题,增强系统的可维护性和代码的可重用性,如安
yy008871
·
2012-07-15 02:00
Spring学习
笔记1(初级入门)
spring一个轻量级框架,最大的两个特点IOC(控制反转)和Aop(面向切面编程). 1.环境的搭建 我是myeclipse8.5,所用的spring版本为spring3.1.0,将解压后dist中的jar包导入,在spring-framework-1.1.4\lib\jakarta-commons中将commons-logging.jar导入 2.后台代码的编写 UserDAO.j
康敏栋
·
2012-07-06 12:00
spring
xml
Spring学习
笔记(一): Spring源码项目搭建
一:下载SpringSourceCode:(源代码版本号为spring-framework-3.1.0.RELEASE) http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-3.1.0.RELEASE.zip二:将下载后的源码文件解压到某个目录下,如: F:\javaEE_sourceCod
zyguo1006
·
2012-06-19 09:01
spring
Spring学习
总结(一):Spring总览
Spring简介 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 ◆范围:任何Java应用 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 这句话可分解为五个关键字,分别是:轻量级、IOC、AOP、容器、框架。具体描述如下: ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的S
AutomaticThoughts
·
2012-06-15 14:00
spring
webService+
Spring学习
笔记
Spring所需jar包: spring.jar spring-webmvc.jar xfire所有包 异常:spring xfire Cannot create mapping for java.util.List wsdl不识别List,collection类型,解决方法:1、可以使用数组代替,2、创建一个接口名+.aegis.xml的
bigarden
·
2012-06-15 10:00
webservice
Spring学习
札记
Spring配置文件applicationContext.xml说明 1,idJavaBean在BeanFactory中的唯一标识,代码中通过BeanFactory获取JavaBean实例时需以此作为索引名称2,classJavaBean类名3,singleto指定此JavaBean师傅采用单例模式(Singleton),如果设为“true”,则在BeanFactory作用范围内,只维护此Java
·
2012-05-18 19:00
spring
【244期门诊集锦】入木三分、鞭辟入里掌握Spring
本期特邀知名作家、开源框架专家陈雄华老师,针对
Spring学习
过程中遇到的问题给予解答。欢迎网友积极提问,与专家一起讨论!
技术门诊
·
2012-05-10 16:25
spring
开发技术
技术门诊
【244期门诊集锦】入木三分、鞭辟入里掌握Spring
本期特邀知名作家、开源框架专家陈雄华老师,针对
Spring学习
过程中遇到的问题给予解答。欢迎网友积极提问,与专家一起讨论!
技术门诊
·
2012-05-10 16:25
spring
开发技术
技术门诊
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他