spring
文章平均质量分 61
dwt1220
这个作者很懒,什么都没留下…
展开
-
搭建与测试Spring的开发环境_容器常用的两种方式
搭建与测试Spring的开发环境 容器常用的两种方式 三种实例化Bean的方式 下载地址:http://www.springsource.org/download/community?project=Spring%2520Framework 基本包 dist\spring.jar lib\jakarta-commons\commons-logging.jar 如果原创 2012-02-15 12:12:22 · 486 阅读 · 0 评论 -
从spring容器中得到bean_使用类构造器实例化_使用静态工厂方法实例化_使用实例工厂方法实例化_例子
从spring容器中得到bean 使用类构造器实例化 使用静态工厂方法实例化 使用实例工厂方法实例化 例子 1.使用类构造器实例化 2.使用静态工厂方法实例化 public class OrderFactory { public static OrderServiceBean createOrder(){ return new OrderServiceB原创 2012-02-15 12:24:08 · 2118 阅读 · 0 评论 -
AOP实现_AOP中的概念_注解方式_XML配置方式声明切面
AOP实现_AOP中的概念_注解方式_XML配置方式声明切面 AOP中的概念 Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面横切性关注点的抽象. joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点,实际上joinpoint还可原创 2012-02-22 10:26:39 · 1915 阅读 · 0 评论 -
动态代理_JDK动态代理_CGlib动态代理
使用,JDK的代理(被代理类,必须有一个接口),如果被代理类,没有实现接口。则使用CGlib来生成代理类 一、实现 InvocationHandler接口,并重构 invoke 方法 二、使用Proxy的newProxyInstance方法。生成代理类。 返回类型是被代理类,实现的接口。 使用,CGlib的代理(被代理类,必须有一个接口) 导入CGlib\cglib-原创 2012-02-19 22:55:12 · 619 阅读 · 0 评论 -
Bean的作用域_初始化_Bean的作用域_延迟初始化_指定Bean的初始化方法和销毁方法
Bean的作用域_延迟初始化_初始化方法_销毁方法 .singleton 在每个Spring IoC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init=“true”来延迟初始化bean,这时候,只有第一次获取bean会才初始化bean。如: 如果想对所有bean都应用延迟初始化,可以在根节点bea原创 2012-02-16 16:13:33 · 661 阅读 · 0 评论 -
Spring依赖注入方式_属性setter方法注入_构造器注入_注解注入
Spring依赖注入_set注入_构造器注入_注解注入 属性setter方法注入_方式一(通用bean)_方法二(使用内部bean)_ 基本类型的注入_集合类型的注入 一、在beans.xml中,配置要被注入的bean. 二、在需要注入的bean配置中添加设置 1、被注入类接口 及 被注入的bean。 PersonDao.java package com.dwt1220原创 2012-02-16 16:48:51 · 8367 阅读 · 0 评论 -
自动扫描方式把组件纳入spring容器中管理
spring2.5引入了组件自动扫描机制, 他可以在类路径底下寻找标注了 @Component、@Service、@Controller、@Repository注解的类, 并把这些类纳入进spring容器中管理。 @Service用于标注业务层组件、 @Controller用于标注控制层组件(如struts中的action)、 @Repository用于标注数据访问组件原创 2012-02-19 21:05:56 · 689 阅读 · 0 评论