SpringMVC相关试题
- 格式:pdf
- 大小:134.97 KB
- 文档页数:5
SpringMVC相关试题
1.下列相关Spring⾃动装配的说法中,错误的是( )。
(选择⼀项)
A:在Spring配置⽂件中,可以通过元素的autowire属性指定⾃动装配⽅式
B: autowire属性值可以设置为none、byType、byName
C: autowire的属性值之⼀byType表⽰根据属性类型⾃动装配
D:通过元素的default-autowire属性,可以设置全局的⾃动装配⽅式
答案:B2.Spr ing中Bean的作⽤域不包括( )。
(选择- -项)
A: singleton
B: prototype
C: session
D: application
答案:D3.以下关于spr ing核⼼说法不正确的是()
(选择⼀项)
A: spr ing核⼼包括DI
B: spring核⼼包括AOP
c: spr ing核⼼包括IOC
D: spr ing核⼼包括00P
答案:D4.在Spring应⽤中,由于项⽬规模变⼤,Spring配置⽂件的规模也会相应增长,
这就造成配置⽂件的可读性和可维护性变差,此事就需要对其进⾏拆分,(选择⼀项)
A: Spr ing配置⽂件的拆分可以在web. xm1中实现
contex tConf igL ocation
classpath: applicationContext. xm1,
cl as spath: applicationContext- dao. xml,...略
B: Spr ing配置⽂件的拆分可以在web. xm1中实现
contex tConf igLocation
classpath: apnlig
滚动⿏标轴或单击,开始截长图c1 asspath: applicationContext-*. xmlc: Spring配置⽂件本⾝也可以通过import⼦元素导⼊其他配置⽂件
.....略
D: Spring配置⽂件本⾝也可以通过import⼦元素导⼊其他配置⽂件
--
B:
D:
答案C
13.关于Model研发模式和Model II开发模式的对⽐,下列说法错误的是( )。
(选择⼀项)
A: Model II的结构更加清晰
B: Model I更利于⼩组分⼯合作
C: Model I的组件更难于重⽤
D: Model I开发出来的项⽬更难以维护
答案B
14.Spring-与MyBatis整合,下列说法错误的是( )。
(选择⼀项)
A: MyBatis- Spr ing的jar包由Spring提供
B:可以不⽤给出Dao的实现类,⽽由映射接⼝实现.
C: MyBatis的配置⽂件可以写在MyBatis本⾝的配置⽂件中,也可以在Spring中指定
D: Spr ing和MyBatis集成后同样可以使⽤XML配置声明式事务。
答案A
15.下列关于ModelAndView的说法错误的是( )。
(选择⼀项)
A:控制器处理⽅法的返回值若为: ModelAndView,则既可以包含视图信息,也可以包含模型数据
信息B:控制器处理⽅法的返回值若为: ModelAndView, 在处理⽅法的⽅法体内,除了通过setViewNam
e()或者setView()设置视图,还必须通过addobject 0)添加模型数据
c: Mode1AndView的addobject ()⽅法跟addA110bjects ()⽅法区别:前者添加⼀个对象到model
中,后者是添加⼀个Map对象D: Mode1AndView. setViewName (”welcome");中的welcome是逻辑视图名,并⾮真正的视图对
象
答案B
16.通过请求URL: http://localhost: 8080/ spr ingmvcpro/ index?uname=test (注: spr ingmvepr o为项⽬⼯程名)显⽰
welcome. jsp页⾯,
并在该页⾯上输出参数uname的值,横线处关键代码应为( )。
@Controllerpublic class IndexController {
@Reques tMapping (value="___ (1)___ )
public ModelAndView index (String uname) {
ModelAndView modelAndView = new ModelAndView() ;
(3)
return modelAndView;
DispatchServlet- servlet. xm1配置⽂件:
(选择1项)
modelAndView. setViewName(" index") ;modelndView. addobject (uname);
B: f welcome
modelAndView.
modelAndView. add0bject(uname);
c: /spr ingmvcpro/ index
modelAndView. setViewName