第18章JAVAEE.pptVIP

  • 6
  • 0
  • 约1.21千字
  • 约 6页
  • 2017-02-06 发布于重庆
  • 举报
第18章JAVAEE

Spring的依赖注入 Spring的容器 18.1 认识Spring 18.2 Spring基础 18.2.1 为什么需要Spring 18.2.2 Spring将改变JavaEE 18.2.3 如何获得Spring 18.2.4 部署Spring到Myeclipse 18.2.5 第一个spring文件 18.3 Spring的依赖注入 18.3.1 什么是依赖注入 设值注入:在IOC容器使用属性的setter方法来注入被依赖的实例。 构造注入:IOC容器使用构造器来注入被依赖的实例。 18.3.2 设置注入 设置注入的方式比较简单和直观,在Spring的依赖注入中会大量使用设置注入。设置注入是通过Setter方法传入被调用者的实例。 18.3.3 构造注入 所谓构造注入,指通过构造函数来完成依赖关系的设定,而不是通过setter方法。 18.4 Spring的容器 18.4.1 Spring常见的两个接口 Spring两个重要接口,BeanFactory和ApplicationContext。 18.4.2 使用ApplicationContext MessageSource,对语言信息的国际化支持。 对资源(如URL和文件系统)的访问。 ApplicationListener接口的bean提供了事件传播支持。 在复杂的应用环境提供不同的context。 18.4.3 ApplicationContext事件机制 ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的。 18.5 Bean对Spring的意义深远 18.5.1 Bean的基本定义 bean id=userDao class=com.dev.spring.simple.MemoryUserDao/ 18.5.2 容器中Bean的作用域 singleton:单例模式,使用singleton定义的Bean将只有一个实例。 prototype:原型模式,通过容器getBean方法获取Bean时,都将产生一个新的Bean实例。 globalSession:全局HTTP Session。 request:每次HTTP请求,都将产生一个新实例。 Session:每次HTTP Session,都将产生一个新实例。 18.5.3 Spring的Bean和JavaBean 容器对Bean没有特殊要求,不需要Bean像标准的JavaBean那样,必须为每个属性提供对应的getter和setter方法。 18.6 疑难问题解析 读者疑问:请问Spring在Java项目其作用是什么? 读者疑问: Spring框架有着许多复杂的技术,该如何深入地学习Spring框架呢?

文档评论(0)

1亿VIP精品文档

相关文档