Spring
文章平均质量分 80
keveoniteye
这个作者很懒,什么都没留下…
展开
-
Spring之HelloWorld
搭建环境(参考:http://huangminwen.iteye.com/admin/blogs/1873922) 有如下接口: package org.spring.service;public interface PersonService { public void showMessage();} 实现类: package org.spring.s...原创 2011-05-11 19:07:28 · 81 阅读 · 0 评论 -
Spring简单模拟Spring容器
续Spring之HelloWorld:http://huangminwen.iteye.com/admin/blogs/1040405 Spring容器启动后,首先读取spring.xml配置文件中的bean信息,然后再实例化该bean,所以我们就可以直接获取bean来使用了,而无需实例化,下面我们模拟一下Spring容器的工作原理,首先我们需要先读取spring.xml配置文件,然后再...原创 2013-05-23 17:06:08 · 149 阅读 · 0 评论 -
Spring环境搭建
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目的是简化企业开发。 搭建环境步骤:1、到http://www.springsource.org/download下载spring,我用的是spring-framework-2.5.6的版本 2、导入2个常用包 spring-framew...原创 2013-05-23 10:44:55 · 86 阅读 · 0 评论 -
Spring 基于基于XML配置方式实现AOP
要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2012-04-15 11:40:08 · 89 阅读 · 0 评论 -
Spring 基于注解方式实现AOP
要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间,此外我们还需要启动对@AspectJ注解的支持: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www....原创 2012-04-15 11:36:45 · 83 阅读 · 0 评论 -
Spring JDK动态代理和使用CGLIB生成代理
package cn.itcast.service;public interface PersonService { public void save(String name); public void update(String name, Integer personid); public String getPersonName(Integer personid)...原创 2012-04-15 10:51:30 · 49 阅读 · 0 评论 -
Spring通过在classpath自动扫描方式把组件纳入spring容器中管理
续Spring应用注解完成属性装配:http://huangminwen.iteye.com/admin/blogs/1486843 前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些这组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找及维护起来也不太方便。spring2.5为我们引入了组件自动扫描机制,他可以在类路径底...原创 2012-04-15 10:38:32 · 153 阅读 · 0 评论 -
Spring指定Bean的初始化方法和销毁方法
package cn.itcast.service;public interface PersonService { public void save();} package cn.itcast.service.impl;import cn.itcast.service.PersonService;public class PersonServiceBean...原创 2012-04-14 22:12:07 · 87 阅读 · 0 评论 -
Spring中Bean的作用域
在Spring中,bean对象可以有多种作用域 以下测试中所需的文件:PersonService接口 package org.spring.service;public interface PersonService { public void showMessage();}PersonService的实现类PersonServiceBeanpackage...原创 2012-04-14 21:56:31 · 53 阅读 · 0 评论 -
Spring中集合类型的装配
通过<list/>、<set/>、<map/>及<props/>元素可以定义和设置与Java Collection类型对应List、Set、Map及Properties的值。下面通过一个简单例子说明一下: CollectionService接口package org.spring.service;import java.uti...原创 2011-05-16 21:19:18 · 63 阅读 · 0 评论 -
Spring依赖注入的方式
Spring依赖注入的方式: 1、构造函数注入顾名思义,构造函数注入,就是我们依靠类的构造函数来达到DI(依赖注入)的目的,每个参数代表着一个依赖,如下所示:package org.spring.service;public interface PersonService { public void showMessage();} package org....2011-05-12 19:58:24 · 69 阅读 · 0 评论 -
Spring之IOC示例
IOC(Inversion of Control) ,所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。 如下面的程序:public class PersonServiceBean { private PersonDAO personDAO = new Person...2011-05-12 15:16:17 · 72 阅读 · 0 评论 -
Spring中实例化Bean的3种方式
实例化Bean的3种方式:1.使用类构造器实例化:<bean id="personServiceBean" class="com.spring.service.impl.PersonServiceBean"></bean>参考Spring环境的搭建及示例文章 2.使用静态工厂方法实例化:<bean id="peronServiceBeanF...原创 2011-05-11 19:40:15 · 225 阅读 · 0 评论 -
Spring应用注解完成属性装配
续Spring依赖注入的方式:http://huangminwen.iteye.com/blog/1041743 在一个项目中,我们的Spring文件中会有许多bean,每个bean中都有一些属性,如果把所有bean的属性都配置在配置文件中,那么这时候我们的Spring配置文件是臃肿不堪的,而且维护起来也不方便,Spring为我们提供了用@Resource注解完成属性装配的功能解决这个...原创 2013-05-24 11:15:55 · 80 阅读 · 0 评论