Web框架技术期末复习提纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Web框架技术期末复习提纲

一、选择部分

( D )1.目前最经典的基于MVC的javaWeb框架技术的是

A.JSF

B.FreeMarker

C.Velocity

D.Struts2

( A )2.Struts2属于()基金会。

A.Apache

B.IBM

C.Microsoft

D.W3C

( C )3.在MVC设计模式中控制器部分是

A.JavaBean

B.JSP

C.Servelt

D.Action

(B )4.Struts2的业务控制器是

A.FilterDispatcher

B.Action

C. Servelt D.ActionMapping

( B )5.Struts2的核心配置文件是

A.web.xml

B.struts.xml

C.server.xml

D.context.xml

( B)6.Struts2扩展组件是通过配置文件和()来管理的。

A.核心控制器

B.IoC

C.AOP

D.Action

(C)7.在struts.xml配置文件中,能够把其他配置文件包含进来的元素是()

A.

B.

C.

D.

(B)8.在struts.xml配置文件中,对业务控制器进行配置的元素是()

A.

B.

C.

D.

(D)9.在struts.xml配置文件中,配置逻辑视图和物理视图映射关系的元素是()A. B. C. D.

(B)10.在struts2中Action接口提供的一个实现类是()

A.ActionContext

B.ActionSupport

C.ActionMessage

D.ServltActionContext

(D)11.在struts2中常用的表达式语言是()

A.HTML

B.JavaScript

C.JSP

D.OGNL

(A)12.Struts2中根据用户语言环境在页面显示不同语言的是()

A.国际化

B.输入验证

C. 文件上传

D.文件下载

(A)13.加载国际化资源文件时使用的拦截器是()

A.I18N

B.fileUpdate

C.download

D.params

(B)14.加载文件上传时使用的拦截器是()

A.I18N

B.fileUpdate

C.download

D.params

(C)15.加载文件下载时使用的拦截器是()

A.I18N

B.fileUpdate

C.download

D.params

(C)16.Struts2框架中的抽象拦截器类是()

A.Interceptor

B.FileUploadInterceptor

C.AbstractInterceptor

D.DownloadInterceptor (A)17.Hibernate1版本发布于()

A.2001年

B.2003年

C.2006年

D.2011年

(B)18.Hibernate中存放类库的子目录是()

A.documentation

B.lib

C.project

D.apps

(A)19.Hibernate中用于加载配置文件的是()

A.Configuration

B.SessionFactory

C.Session

D.Transaction

(A)20.Hibernate的默认配置文件是()

A.hibernate.cfg.xml

B.hibernate.properties

C. hibernate.hbm.xml

D. hibernate.xml

(A)21Hibernate的Configuration类主要用来加载()

A.hibernate.cfg.xml

B.hibernate.properties

C. hibernate.hbm.xml

D. hibernate.xml

(B)22.Hibernate中的SessionFactory对象是()

A.非线程安全的

B.线程安全的

C.不是线程对象

D.PO对象

(B)23.一对一关联关系在Hibernate中的实现方式有两种,他们是()

A.单向和双向关联

B.主键和外键关联

C.多向关联

D.多对多

(A)24.一对多关联关系在Hibernate中的实现有()

A.单向和双向关联

B.主键和外键关联

C.多向关联

D.多对多

(C)265Hibernate框架中最常用的数据查询方式是()

A.CQ

B.NSQL

C.HQL

D.SQL

(B)26.JavaWeb三大经典框架中用于降低模块之间耦合度的框架是()

A.Struts2

B.Spring3

C.Hibernate

D.JSF

(A)27.Spring3的核心部分是()

A.IOC

B.AOP

C.MVC框架

D.ORM框架

(C)28.依赖注入是()

A.AOP

B.ORM

C.DI

D.DAO

(B)29.Spring3框架中用于切面处理的是()

A.IoC

B.AOP

C.MVC框架

D.ORM框架

(D)30.通知被应用的对象,称为()

A.切面

B. 切入点

C.织入

D.目标

(C)31.影响了目标对象的行为定义,直接增加了目标对象的职责的是()

A.通知

B.切入点

C.引人

D.切面

二、填空部分

1.Struts2是基于MVC设计模式的框架。

2.Struts2集成了Struts1和WebWork框架的优点。

3.MVC设计模式是IBM公司推出的。

4.Struts2的核心控制器是FilterDispatcher。

5.Struts2的视图组件有HTML、JSP、Struts 2、FreeMarker、Velocity等。

6.Struts2框架有两种文件配置格式:struts.xml和Struts.Properties。

7.Struts2加载常量的顺序是Struts.xml、struts.properties和web.xml。

8.在struts2框架中,通过包配置来管理Action和拦截器。

9.Struts2中Action与Servlet是(非耦合性)ServletActionContext(辅助类)。

10.Struts2中直接访问Servlet有IOC和非IOC两种方式。

11.Struts2提供两种动态方法的调用方式:指定method属性和不指定method属性。

12.OGNL有三个参数,分别是表达式、根对象、和上下文环境。

13.按标签库提供的功能可将Struts2标签库分为三大类:UI标签、非UI标签和Ajax标签。

14.用户界面标签可分为表单标签和非表单标签。

15.非用户界面标签可分为控制标签和数据标签。

16.Struts2国际化资源文件的后缀是properties。

17.编译Struts2的资源文件使用的工具是native2ascii。

18.在Struts2框架中,拦截器的设计思路来源于AOP(面向切面)。

19.Struts2框架中,对用户输入数据的校验分为两种:客户端校验和服务器端校验。

相关文档
最新文档