Spring 的 WEB 模块是构建在 applicationcontext模块基础之上,提供一个适合 web 应用
的上下文。这个模块也包括支持多种面向 web 的任务,如透明地处理多个文件上传请求和
程序级请求参数的绑定到你的业务对象。它也有对 JakartaStruts 的支持。
12.Spring 配置文件
Spring 配置文件是个 XML文件,这个文件包含了类信息,描述了如何配置它们,以及如
何相互调用。
13.什么是 SpringIOC容器?
SpringIOC负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且
管理这些对象的整个生命周期。
14.IOC 的优点是什么?
IOC或®依赖注入把应用的代码量降到最低。它使应用容易测试,单元测试不再需要单例和
JNDI 查找机制。最小的代价和最小的侵入性使松散耦合得以实现。IOC 容器支持加载服务
时的饿汉式初始化和懒加载。
15.ApplicationContext 通常的实现是什么?
FileSystemXmlApplicationContext:此容器从一个 XML 文件中加载 beans 的定义,
XMLBean配置文件的全路径名必须提供给它的构造函数。
ClassPathXmlApplicationContext:此容器也从一个 XML 文件中加载 beans 的定义,这
里,你需要正确设置 classpath 因为这个容器将在 classpath 里找 bean 配置。
WebXmlApplicationContext:此容器加载一个 XML 文件,此文件定义了一个 WEB 应用
的所有 bean。
16.Bean工厂和®Applicationcontexts有什么区别?
Applicationcontexts 提供一种方法处理文本消息,一个通常的做法是加载文件资源(比如
镜像),它们可以向注册为监听器的 bean 发布事件。另外,在容器或容器内的对象上执
行的那些不得不由 bean 工厂以程序化方式处理的操作,可以在 Applicationcontexts 中以
声明的方式处理。Applicationcontexts 实现了 MessageSource 接口,该接口的实现以可
插拔的方式提供获取本地化消息的方法。
17.一个 Spring 的应用看起来象什么?
一个定义了一些功能的接口。
这实现包括属性,它的 Setter ,®getter方法和函数等。
SpringAOP。
Spring的 XML配置文件。
评论0
最新资源