第1单元Struts2框架技术入门

第1单元测试

1、单选题:
‎目前最经典的基于MVC的Java Web框架技术是(    )。‏
选项:
A: JSF
B: FreeMarker
C: Velocity
D: Struts2
答案: 【 Struts2

2、单选题:
‌Struts2属于什么基金会(    )。‍
选项:
A: Apache
B: IBM
C: Microsoft
D: W3C
答案: 【 Apache

3、单选题:
‌Struts2软件包中存放核心库以及第三方插件类库的是(    )。‏
选项:
A: apps
B: docs
C: lib
D: src
答案: 【 lib

4、单选题:
​在MVC设计模式中控制器部分是(    )。‌
选项:
A: JavaBean
B: JSP
C: Servlet
D: Action
答案: 【 Servlet

5、单选题:
‍Struts2的业务控制器是(    )。‏
选项:
A:  StrutsPrepareAndExecuteFilter
B: Action
C: Servlet
D: ActionMaping
答案: 【 Action

6、单选题:
‏Struts2的核心配置文件是(    )。‎
选项:
A: web.xml
B: struts.xml
C: server.xml
D: context.xml
答案: 【 struts.xml

7、单选题:
‏配置Struts2核心控制器的文件是(    )。‎
选项:
A: web.xml
B: struts.xml
C: server.xml
D: context.xml
答案: 【 web.xml

8、单选题:
‍Struts2的标签库主要的作用‍
选项:
A: 实现控制器功能
B: 实现模型功能
C: 实现视图功能
D: 实现业务功能
答案: 【 实现视图功能

9、单选题:
‎MVC设计模式中没有下面那一部分‍
选项:
A: 逻辑层
B: 模型层
C: 视图层
D: 控制层
答案: 【 逻辑层

10、单选题:
‏业务逻辑层一般由(  )构建‏
选项:
A: JavaBean和XML
B: JavaBean和JavaScript
C: JavaBean和EJB
D: JavaBean和XHTML
答案: 【 JavaBean和EJB

11、单选题:
‍Struts2 的视图组件不包括()‎
选项:
A: HTML和JSP
B:  JavaBean
C: Struts2标签
D: Velocity
答案: 【  JavaBean

12、单选题:
‎()控制着整个Java Web项目中数据的流向和操作‍
选项:
A: StrutsPrepareAndExecuteFilter
B: JavaBean
C: Action
D: controller
答案: 【 StrutsPrepareAndExecuteFilter

13、单选题:
‎在MVC设计模式中控制器部分是(  )‏
选项:
A: JavaBean
B: JSP
C: Servlet
D: Action
答案: 【 Servlet

14、单选题:
​Struts2 的核心组件不包括()‏
选项:
A: 逻辑层组件
B: 控制器组件    
C: 模型层组件
D: 视图型组件
答案: 【 逻辑层组件

15、单选题:
​在 Struts 实现的 MVC 框架中,()类是包含了 excute方法的控制器类,负责调用模型的方法,控制应用程序的流程。‎
选项:
A: Action
B: EJB
C: ActionServlet
D: JSP
答案: 【 Action

16、单选题:
‏在基于Struts框架的Web应用中,下面关于Action类的说法正确的是()​
选项:
A: Action类属于模型组件
B: Action类主要用来完成实际的业务逻辑
C: Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程
D: 在Web应用启动时会自动加载所有的Action实例
答案: 【 Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程

17、单选题:
‏Struts2 是基于()设计模式的框架?‏
选项:
A: Bootstrap
B: html5-boilerplate
C: Meteor
D: MVC
答案: 【 MVC

18、单选题:
​MVC设计模式是()公司推出的?‏
选项:
A: IBM
B: Apache
C: Microsoft
D: W3C
答案: 【 IBM

19、判断题:
‍Struts2 的核心组件包括:逻辑层组件、控制器组件、模型层组件、视图型组件‌
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
‎Struts2 框架按照MVC的设计思想把Java web应用程序分为4层‏
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
​在Struts2 中Ation类无须与servlet API 关联‎
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
‏Struts2 框架的主要目的是使用Ation来调试模型组件​
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‎truts2 框架集成了web work框架 和Javaweb 框架‎
选项:
A: 正确
B: 错误
答案: 【 错误

第一次课前线上学习自测题

1、单选题:
​1. Struts2中的Action属于MVC模式中的(  )‌
选项:
A: 视图
B: 模型
C: 控制器
D: 业务层
答案: 【 控制器

2、单选题:
‏4、Struts2的核心类库存放在Struts2软件包的(    )文件夹中。‍
选项:
A: apps
B: docs
C: lib
D: src
答案: 【 lib

3、多选题:
‌2、Struts2框架是由(   )和(    )发展而来的。‍
选项:
A: Hibernate
B: Struts1
C: Spring
D: Webwork
答案: 【 Struts1;
Webwork

4、多选题:
​3、Struts2以(    )为核心,采用(   )的机制处理用户请求。‎
选项:
A: Struts1
B: Webwork
C: 拦截器
D: jar包
答案: 【 Webwork;
拦截器

5、多选题:
‌5、MVC设计模式中的Model部分包括(   )和(   )。‎
选项:
A: 视图
B: 业务逻辑层
C: 控制器
D: 数据访问层
答案: 【 业务逻辑层;
数据访问层

第2单元Struts核心组件详解

第2单元测试

1、单选题:
‏在 Struts 实现的 MVC 框架中,( )类是包含了 excute方法的控制器类,负责调用模型的方法,控制应用程序的流程。‌
选项:
A: Action
B: EJB
C: ActionServlet
D: JSP
答案: 【 Action

2、单选题:
‏在基于Struts框架的Web应用中,下面关于Action类的说法正确的是(  )。‎
选项:
A: Action类属于模型组件
B: Action类主要用来完成实际的业务逻辑
C: Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程 
D: 在Web应用启动时会自动加载所有的Action实例
答案: 【 Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程 

3、单选题:
‏在 struts 开发中有页面内容:‍< a herf=”oprator.do?method=add”> 添加</a>‍< a herf=”oprator.do?method=modify”> 修改</a>‍添加 修改 完成 struts-config.xml 的配置 ‍<action‍                     ‍path="/base"‍type="struts.action.BaseAction" />‍在下划线上填入( )。‍
选项:
A: parameter="action"
B: parameter="method"
C: attribute="method"
D: attribute="action"
答案: 【 parameter="method"

4、单选题:
‎Struts 2标签库包含的是(  )。‎
选项:
A: <s:a >
B: <action>
C: <html> 
D: <input>
答案: 【 <s:a >

5、单选题:
‏在action元素中指定Action类调用方法的属性是(  )。‌
选项:
A: Name
B: Method
C: class
D: result
答案: 【 Method

6、单选题:
‍在Struts2框架的配置文件中,以下不属于Action的属性的是(  )。‏
选项:
A: name
B: class
C: method
D:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注