spring练习题.doc
上传人:佳晨****ng 上传时间:2024-09-12 格式:DOC 页数:9 大小:47KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

spring练习题.doc

spring练习题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

spring练习题spring练习题spring练习题Spring练习题请你谈谈SSH整合.Struts是一个表示层框架,主要作用是界面展示,接受请求,分发请求;在mvc框架中,struts属于vc层次负责界面,负责mvc关系的分发;Hibernate是一个持久化层框架,他只负责与关系数据库的操作Spring是一个业务层框架是一个整合的框架,能够很好地黏合表示层与持久层解释一下DI(DependencyInjection,依赖注入)和IoC(InversionofControl,控制反转).答:依赖注入DI是一个程序设计模式和架构模型,一些时候也称作控制反转,尽管在技术上来讲,依赖注入是一个IOC的特殊实现,依赖注入是指一个对象应用另外一个对象来提供一个特殊的能力,控制反转和依赖注入的基本思想就是把类的依赖从类内部转化到外部以减少依赖应用控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。也可以说,依赖被注入到对象中。所以,控制反转是,关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。什么是AOP,AOP的作用是什么?AOP为AspectOrientedProgramming的缩写,意为:HYPERLINK"http://baike。baidu.com/view/1865230.htm"面向切面编程(也叫面向方面),可以通过HYPERLINK”http://baike。baidu.com/view/176610.htm"预编译方式和运行期动态代理实现在不修改HYPERLINK"http://baike。baidu.com/view/60376.htm”源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoFHYPERLINK”http://baike.baidu。com/view/66964.htm"设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。根据自己的理解谈谈以下几个概念:切面(Aspect)、通知(Advice)、切入点(Pointcut)、织入(Weaving)。切面(Aspect)切面,对象操作过程中的截面,指需要实现的交叉功能。连接点(JoinPoint)程序运行过程中的某个阶段点。如某个方法调用,或者某个异常被抛出.在这个阶段点插入切面。通知(Advice)在某个连接点所采用的处理逻辑,即切面的实际实现。切点(PointCut)一系列连接点的集合,指明Advice将在何时触发,即Advice应用在哪些连接点描述一下spring中实现DI(dependencyinjection)的几种方式。设置注入:指的是setter()的方式传入被调用者的实例;构造注入:用构造方法来完成依赖注入的设定;请介绍下spring中bean的作用域及生命周期。Bean的作用域singleton在每个SpringIoC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定Bean节点的lazy—init=“true”来延迟初始化bean,这时候,只有第一次获取bean会才初始化bean。如果想对所有bean都应用延迟初始化,可以在根节点beans设置default—lazy—init=“true”.prototype每次从容器获取bean都是新的对象。.request.sessionBean的声明周期:定义Bean初始化Bean调用Bean(也就是使用Bean)销毁Bean。globalsessi如何使用Spring实现国际化?Spring定义了访问国际化信息的MessageSource接口,ApplicationContext接口继承了MessageSource接口,ApplicationContext加载时,自动查找context中的MessageSourcebean。找到后脑实例化空的StaticMagessageSourcebean,改bean能够接受:getMessage(Stringcode,object[],args,Localelocale)getMessage(Stringcode,object[],args,StringdefaultMessage,Localelocale)getMessage(MessageSourceResolvableresolvable,Localelocale)的调用实现国际化下面关于AOP的说法错误的是().AOP将散落在系统中的“方面”代码集中实现AOP有助于提高系统的可维护性AOP已经表现出了将要代替