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 · 90 阅读 · 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 · 164 阅读 · 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 · 96 阅读 · 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 · 96 阅读 · 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 · 94 阅读 · 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 · 59 阅读 · 0 评论 -
Spring通过在classpath自动扫描方式把组件纳入spring容器中管理
续Spring应用注解完成属性装配:http://huangminwen.iteye.com/admin/blogs/1486843 前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些这组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找及维护起来也不太方便。spring2.5为我们引入了组件自动扫描机制,他可以在类路径底...原创 2012-04-15 10:38:32 · 167 阅读 · 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 · 106 阅读 · 0 评论 -
Spring中Bean的作用域
在Spring中,bean对象可以有多种作用域 以下测试中所需的文件: PersonService接口 package org.spring.service; public interface PersonService { public void showMessage(); } PersonService的实现类PersonServiceBean package...原创 2012-04-14 21:56:31 · 61 阅读 · 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 · 73 阅读 · 0 评论 -
Spring依赖注入的方式
Spring依赖注入的方式: 1、构造函数注入 顾名思义,构造函数注入,就是我们依靠类的构造函数来达到DI(依赖注入)的目的,每个参数代表着一个依赖,如下所示: package org.spring.service; public interface PersonService { public void showMessage(); } package org....2011-05-12 19:58:24 · 78 阅读 · 0 评论 -
Spring之IOC示例
IOC(Inversion of Control) ,所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。 如下面的程序: public class PersonServiceBean { private PersonDAO personDAO = new Person...2011-05-12 15:16:17 · 84 阅读 · 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 · 240 阅读 · 0 评论 -
Spring应用注解完成属性装配
续Spring依赖注入的方式:http://huangminwen.iteye.com/blog/1041743 在一个项目中,我们的Spring文件中会有许多bean,每个bean中都有一些属性,如果把所有bean的属性都配置在配置文件中,那么这时候我们的Spring配置文件是臃肿不堪的,而且维护起来也不方便,Spring为我们提供了用@Resource注解完成属性装配的功能解决这个...原创 2013-05-24 11:15:55 · 91 阅读 · 0 评论