随笔分类 -  Spring

摘要:1. 不用Aop使用jdk的代理实现拦截,PersonServiceBean要求必须实现接口接口1 package cn.itcast.service;2 3 public interface PersonService {4 5 public abstract void save();... 阅读全文
posted @ 2012-12-21 16:24 柱柱 阅读(221) 评论(0) 推荐(0)
摘要:1. 使用Field注入,注解方式 1)加入命名空间,第4,7,8,9行 1 <?xml version="1.0" encoding="UTF-8"?>2 <beans xmlns="http://www.springframework.org/schema/beans"3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"4 xmlns:context="http://www.springframework.org/schema 阅读全文
posted @ 2012-12-13 18:12 柱柱 阅读(195) 评论(0) 推荐(0)
摘要:1. 三种实例化bean方法: 1)使用类构造器实例化package cn.itcast.service.imp;import cn.itcast.service.PersonService;public class PersonServiceBean implements PersonSe... 阅读全文
posted @ 2012-12-07 17:26 柱柱 阅读(218) 评论(0) 推荐(0)
摘要:1. IOC控制反转:应用本身不负责依赖对象的创建及维护,依赖对象的创建和维护是由外部容器负责的。这样控制权就有应用转移到了外部容器,控制权的转移就是所谓的反转。2. 依赖注入(Dependency Injection):在运行期,由外部容器动态的将依赖对象注入到组件中。3. 为何要使用Spring: 1)降低组件之间的耦合度,实现软件各层的解耦。Controller->Service->Dao 2)可以使用容器提供的众多服务,如:事务管理服务、消息服务等。当我们使用容器管理事务时,开发人员就不再需要手工控制事务,也不再需要处理复杂的事务传播。 3)容器提供单例模式支持... 阅读全文
posted @ 2012-12-06 17:41 柱柱 阅读(227) 评论(0) 推荐(0)