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