您的位置:首页 > 其它

Hibernate

2015-06-24 16:07 134 查看
1,关于HQL与SQL,以下哪些说法正确 ()

A)HQL与SQL没什么差别

B)HQL面向对象,而SQL操纵关系数据库

C)在HQL与SQL中,都包含select,insert,update,delete语句

D)HQL仅用于查询数据,不支持insert,update和delete语句

2,在hibernate 中,在配置文件中标示一对多的标签是()

A)< many-and-one>

B)<one-to-many>

C)< many-to-one>

D)<one-and-many>

3,下列不属于java内置国际化支持的的类是()

A)java.util.Locale

B)java.util.ResourceBundle

C)org.apache.struts.util.MessageResources

D)java.lang.String

4,在STRUTS框架中,模型由( )组成

A)实现业务逻辑的

B)JavaBean

C)ActionServer

D)一组JSP文件

E)Servlet和JSP

5,在Struts框架中,控制器ActionServlet完成( )功能

A)接受HTTP请求,并用请求中数据填充FormBean

B)将HTTP请求分发至相应的ActionForward处理

C)调用模型层的javabean完成作业逻辑

D)读取ActionForm Bean中的信息,重新设置HTML表单

6,在基于Struts框架的Web应用中,RequestProcessor类的( )方法用来告诉请求处理器调用此方法后,是否应该继续处理请求

A)processmapping()

B)processactioncreate()

C)processPreprocess()

D)processForward()

7,下列( )是错误的描述

A)Struts是源代码保密的商用软件

B)Struts是开发Web应用的框架系统

C)Struts基于MVC设计模式

D)Struts是Apache的子工程

8,Struts框架的控制器主要由( )负责

A)EJB B)JSP页面

C)ActionServlet类 D)标签库

9,Struts通过( )支持MVC模式的视图开发

A)JSP标签库和Form Bean B)EJB

C)Servlet D)Applet

10,Struts应用程序的默认配置文件为( )

A)struts-config.xml B)web.xml

C)ejb-jar.xml D)sun-web.xml

11,Struts使用( )捕获表单数据

A)ActionError B)ActionForm

C)Action D)EJB

12,下列( )不是Web应用开发的框架系统

A)Struts B)JSF

C)Spring D)JavaMail

13,下列选项中不能跟struts集成的框架哪一个?

A)DWR

B)JSF

C)Struts提供了UIComponent,而JSF没有提供

D)用户可以开发可移植的Struts组件,而不能开发自定义的JSF组件

14,在使用struts框架构建应用系统时,会在配置文件中出现如下配置信息:

<form-beans>
<form-bean name=”LoginForm” type=”com.test.LoginForm”/>
</form-beans>


关于上述配置信息,以下描述正确的是( )”

A)使用Struts框架时,这些组件必须继承ActionForm

B)使用Struts框架时,这些组件必须继承Action

C)使用JSF框架时,这些组件无需继承任何类

D)使用JSF框架时,这些组件必须继承BaseComponent

15,在使用struts框架构建应用系统时,会在配置文件中出现如下配置信息:

<form-beans>
<form-bean name=”LoginForm” type=”com.test.LoginForm”/>
</form-beans>


关于上述配置信息,

以下描述正确的是( )”

A)类com.test.LoginForm是org.apache.struts.action.ActionForm的派生类

B)缺省情况下,这段配置信息出现在 struts-config.xml 文件中,struts-config.xml文件与jsp,html等文件都位于web应用的根目录下

C)如果把中间一行改为<form-bean name=”LoginForm” type=”com.test.LoginForm” scope=”session”/>,

则该类在整个HTTP会话范围内有效

D)该类中最为常用的是excute方法

16,在一个基于struts框架构建的应用系统中,中央控制器负责转发客户请求给Action,关于请求转发过程的原理,

以下说法正确的是( )

A)配置文件中储存了一些与Action和请求信息相对应的映射配置信息,中央控制器基于这些映射配置信息才能完成请求转发过程

B)在web.xml中指定储存映射配置信息的配置文件的名字和位置

C)每次处理客户请求时,如果从配置文件中匹配到与客户请求一致的映射配置信息,这些信息就会被读入内存,供struts框架在运行期间使用

D)这些映射配置信息在读入内存后,存储在org.apache.struts.action.Actionforward类的实例中

17,假定表Product有id和name两个字段,下列HQL语句描述正确的是( )

A)SELECT OBJECT(P) FROM Product p WHERE p.id IS NOT EMPTY

B)SELECT OBJECT(*) FROM Product AS p WHERE p.id IS NOT EMPTY

C)SELECT p.Nam Product AS p WHERE p.id IS NOT EMPTY

D)SELECT p.(*) FROM Product AS p WHERE p.id IS NOT EMPTY

18,在struts框架中,以下( )语句可以输出Userbean (Bean对象名称为user)中name属性的值(选择一项)

A)<bean:write id=”user” property=”name”>

B)<bean:message id=”user” property=”name”>

C)<bean:write name=”user” property=”name”>

D)<bean:message name=”user” property=”name”>

19,Struts框架中,( )类用来与模型层交互

A)ActionServlet B)Action C)ActionForm D)AcionMapping

20,哪些不是关系数据模型与对象模型之间有哪些匹配关系

A)表对应类

B)记录对应对象

C)表的字段对应类的属性

D)表之间的参考关系对应类之间的依赖关系

答案:

1, B 2, B 3, CD 4,A 5, A

6,C 7,A 8,C 9,A 10,A

11,B 12,D 13 ,B 14,A 15,A

16,A 17,A 18,C 19,B 20,D
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: