java ee 期末试题 (1)要点
javaee期末试题要点
1下列哪一项不是Java EE的常用技术(D)
A、JSP
B、Hibernate
C、Spring
D、JNDB
2、servlet与一般Java类的相同点是什么? ( D)
A、
B、Servlet是运行在Web服务器的一个Web组件
C、Servlet通常是通过HTTP协议回复Web客户端的请求
D、Servlet是运行在Web容器的Java类
3、以下哪一个是市场上流行的Java EE服务器(A)
A、Apache
B、tomcat
C、glassfish
D、netbeans
4、EJB的作用是(C)
A、Servlet组件和JSP组件
B、用于丰富客户端图形界面显示
C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。
D、GUI交互界面的开发,负责与系统用户的交互
5、分析以下程序:
public class x{
public static void main( Stri ng[]args){
String ol=new String("ABV");
String o2=new String("ABV");
if(o1 . equals(o2)){
System, out. printin ("Equal");
}
}该程序的执行结果是(B )。
A.程序执行后无输出
B.程序执行后输出“ Equal”
C.程序在第5行出现编译错误
D.程序执行后出现异常
6、执行完下面的程序片段后,下面哪些结论是正确的?(B)
int a,b,c;
a=1;
b=2;
c=(a+b>3?a++:++b);
A.a的值是2, b的值是3
java ee期末考试题及答案 桂电三院
Java EE期末考试
•填空题:
•Java EE为满足开发多层体系结构的企业级应用的需求,提出_组件-容器________的编程思想。Java EE应用的基本软件单元是_Java EE组件_______. 基本软件单元的运行环境被称为___容器________.
•两层体系结构应用程序分为__客户层_____和____服务器层_____.
•所谓的企业级应用程序,并不是特指为企业开发的应用软件,而是泛指那些为_大型组织部门__创建的应用程序。
•在三层分布式企业应用程序中,包括_客户层____,__应用服务器层_____,____数据服务器层______三层。
•Java EE客户端组件既可以是__一个Web浏览器__________、___一个Applet________,也可以是一个__应用程序______.
•Servlet组件在进行重定向时,需要使用ServletResponse接口的方法是__sendRedirect()______.
•httpServletRequest提供了两个方法用于从请求中解析出上传的文件:___Part getPart (String name)___________和__Collection<Part>getParts()___________。
•Java EE 6提供的组件主要包括三类:_客户端组件____,__Web组件____,_业务组件____. •Servlet配置参数保存在__ServletConfig()______________对象中,一个Servlet的该配置对象(能/否)___否(不能)__________被其他Servlet访问。
JAVA期末复习和答案1
Java期末复习题
一、选择题:
1、所谓数据封装就就是将一组数据与与这组数据有关操作组装在一起,形成一个实体,这实体也就就是 (B)
A、类
B、对象
C、函数体
D、数据块
2、定义一个不能被继承的名为Abc的类的正确方法就是(E)
A.class Abc{}
B.native class Abc{}
C.abstract final class Abc{}
D.class Abc{final;}
E.final class Abc{}
3、若要生成ClassA类的一个对象a,以下书写正确的就是(A)
A、ClassA a=new ClassA();
B、ClassA a=new Class();
C、a=new ClassA();
D、ClassA a=ClassA();
4、类的构造函数被自动调用执行的情况就是在定义该类的(c)
A、成员函数时
B、数据成员时
C、对象时
D、构造函数时
5、编译运行下面程序时有何种结果?请选择一个正确的答案(A)
class Test{
public static void main(){
System、out、println("hello");
}
}
A.程序不能编译,因为main()方法定义不正确。
B.程序能编译,但不能运行,因为class未声明为public的。
C.程序能无错地编译并运行,但运行时将产生异常。
D.程序运行时显示“hello”。
6、关于抽象方法的说法正确的一项就是(A)
A、可以有方法体
B、可以出现在非抽象类中
C、抽象方法就是没有方法体的方法
D、抽象类中的方法都就是抽象方法
7、假定AB为一个类,则执行AB x=new AB( );语句时将自动调用该类的(B)
2016-2017-1-JavaEE编程技术_期末大作业及其要求
《Java EE编程技术》课程题目与要求
说明:
本学期,该课程为考试改革课程,不参加统一的考试,采用技能测试的方式评价。
要求学生能够应用该课程中所介绍的思想、原理、技术方法,解决实际应用问题的能力。
设计题目(平时我们做过的题目)
针对下面给出的“网络书城系统”的需求和说明,完成系统的开发与设计。
网络书城的主要功能就是让用户能够足不出户就可以购买到自已想要的书籍,所以网络书城系统主要提供如下功能:
(1)用户能够使用本网站完成图书的浏览、查询和购买。
(2)普通用户只能浏览图书信息,浏览分为3种方式:按类别浏览、按条件浏览、查询图书。
(3)普通用户通过注册成为注册用户,注册后的用户可以登录,登录后可以修改注册资料。(4)注册用户登录后可以进行在线图书购买,购买的图书存放在购物车中,可以对购物车中的商品数量进行修改、删除,调整好购物车中内容后,可以把该内容保存到订单中,在保存订单的时候要求用户填写送货地址和联系方式。订单提交后用户可以开始一次新的购物过程。
(5)对于后台系统,要求可以进行商品目录的维护,商品的图片可以上传到服务器,特价商品维护,订单可以查询详细信息,订单确认和订单发送。
设计要求
(1)利用Struts2、Hibernate、Spring技术。
提示:若只采用Struts2技术设计,一般给中等;
若采用Struts2+Hibernate技术整合实现,一般给良好(也可能为优)
若采用Struts2+Hibernate+Hibernate技术整合实现,一般给优秀。
若三种方式都提供,但第3种不完善,也可以给优秀。
JavaEE课程考试试卷与答案
JavaEE课程考试试卷
专业:考试日期:时间:总分:100 分闭卷
一大题:单选题(共7小题,每小题2分,共14分)
1、为了实现在Java的程序中调用带参数的SQL语句,应该采用那个类来完成。
(A)Connection类
(B)PreparedStatement类
(C)CallableStatement类
(D)Statement类
2、在JDBC连接数据库编程应用开发中,利用那个类可以实现连接数据库。
(A)Connection类
(B)PreparedStatement类
(C)CallableStatement类
(D)Statement类
3、下面哪个语句能实现对图片加链接的功能。
(A) <a href=”index.html”><img src=”a.gif”></a>
(B) <a page=”index.html”><img src=”a.gif”></a>
(C) <a forward=”index.html”><img src=”a.gif”></a>
(D) <a redirect=”index.html”><img src=”a.gif”></a>
4、假设在studentmgr应用中有一个RegisterServlet类,它在web.xml文件中的配置如下: <servlet>
<servlet-name> RegisterServlet </servlet-name>
JAVAEEWEB高级编程期末考试复习资料
JAVAEEWEB⾼级编程期末考试复习资料
(⼀)
1.简述Servlet⼯作原理。
Servlet⼯作原理:Servlet运⾏在Web服务器上的Web容器⾥。Web容器负责管理Servlet。它装⼊并初始化Servlet,管理Servlet的多个实例,并充当请求调度器,将客户端的请求传递到Servlet,并将Servlet的响应返回给客户端。Web容器在Servlet的使⽤期限结束时终结该Servlet。服务器关闭时,Web容器会从内存中卸载和除去Servlet。
2.Servlet与Applet的异同.
相似之处:
(1)它们不是独⽴的应⽤程序,没有main()⽅法。
(2)它们不是由⽤户调⽤,⽽是由另外⼀个应⽤程序(容器)调⽤。
(3)它们都有⼀个⽣存周期,包含init()和destroy()⽅法。
不同之处:
(1)Applet运⾏在客户端,具有丰富的图形界⾯。
(2)Servlet运⾏在服务器端,没有图形界⾯。
3.EJB怎样和容器交互,其组件有哪⼏种类型?
n EJB通过以下三种机制与容器交互
①回调⽅法:回调⽅法是EJB组件实现的,通过部署标记或在部署⽂件中声明的特定⽅法,当容器要执⾏创建EJB实例,结束事务等操作时,它将调⽤这些⽅法来通知该EJB 组件。
②EJBContext:每个EJB都会得到⼀个EJBContext对象,它是对容器的直接引⽤,通过它可以获取环境信息。
③Java命名和⽬录接⼝(JNDI):这是java平台的标准扩展,⽤于访问命名系统,如LDAP、NetWare、⽂件系统等。
n EJB组件可分为三种主要类型:
JavaEE期末习题集
选择题
第一章
1.JavaEE架构中各层的组件分布说明错误的是?
A.Application Client是客户层中包含的组件
B.Applets 是Web层中包含的组件
C.Servlet,JSP是Web层中包含的组件
D.EnterPrise JavaBeans 放置在业务层
2.以下有关组件理解正确的是?
A.组件是指一种包装过的软件对象,它们拥有标准化的接口,而且可在多个应用程序中重用。
B.组件遵循一系列命名的规范,使用者能够根据这些规范调用不同的组件C.JavaBean就是一种组件,可以在多个应用程序中重用。
D.JavaBean、Servlet和Applet组件都是服务器端的组件。
3.自定义的Servlet应重载HttpServlet类的___方法以响应客户发出的POST请
求方法。
A.POST B. onPost C. doPost D. ResponsePost
答案:
4.一个实例运行在本地计算机的端口8080处。Web服务器实例中部署有一名为
SimpleServlet的Web应用,其部署描述符文件片断如下:
PDFServlet
com.servlet.PDFServlet
PDFServlet
/pdfshow
仅根据这些片断判断,可用下列哪些URI访问本机的名为PDFServlet的Servlet?
A.http://localhost:8080/PDFServlet
B.http://localhost:8080/SimpleServlet/PDFServlet
C.http://localhost:8080/pdfshow
苏州科技大学-JAVAEE期末复习题库(便于打印版)
1、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( D )
(A) destroy() (B) doGet() (C) service() (D) init0
2、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:
<servlet>
<servlet-name> mysrvlet </servlet-name>
<servlet-class> com.wgh.MyServlet </servlet -class>
</servlet>
< servlet-mapping>
<servlet -name> myservlet </servlet-name>
<servlet-pattern> /welcome </url-pattern>
</servlet-mapping>
则以下选项可以访问到MyServlet的是( D )。
(A) http://localhost:8080/MyServlet
(B) http://localhost:8080/myservlet
(C) http://localhost:8080/com/wgh/MyServlet
(D) http://localhost:8080/ welcome
3.JSP文件在第一次运行的时候被JSP引擎编译为( A )文件。
A. Scrvlet
JAVAEE 期末卷 选择填空 已整理
一、填空题
1. 发布到服务器上的组件除包含自身实现的代码文件外,还要包含一(XML)部署描述文件。
2. Java EE技术框架可分为三部分:组件技术、(服务技术)、通信技术。
3. Servlet 最大的用途是通过(动态响应)客户机请求来扩展服务器功能。
4. 表单数据的提交方法有两种,(Post)方法和Get方法。
5. (Filter)拦截请求和响应,以便查看、提取正在客户机和服务器之间交换数据。
6. (Listener)实现了Servlet的事件驱动。
7. JSP页面的脚本元素用来嵌入(java)代码。
8. JSP动作组件是一些(XML)语法格式的标记,被用来控制Web容器的行为。
9. JSP供提供九种内置对象,(request)对象代表的是来自客户端的请求。
10. JSP 标准标记库是一个实现(Web )应用程序中常用功能的定制标记库集。
11. java.sql.Statement对象代表一条发送到数据库执行的SQL语句。有(三)种Statement 对象。
12. Servlets可以使用(MIME)类型来向浏览器传送非HTML 文件。
13. Enterprise Bean 是在(多)台机器上跨几个地址空间运行的组件。
14. JavaBean 是(一)台机器上同一个地址空间中运行的组件。
15. 在标记描述TLD文件中Required 定义为(true)代表为必须。
二、单项选择题
1、表单数据的提交方法有两种, (Post)方法使得数据由标准的输入设备读入。
A.Get
B. Post
C.Read
《JavaEE高级程序设计(Spring MVC)》期末项目考核要求
《JavaEE高级程序设计(Spring MVC)》期末项目考核要求
项目主题:健身俱乐部销售管理系统
使用SpringMVC开发健身俱乐部销售管理系统。该系统的主要作用是帮助健身俱乐部管理者进行客户信息维护、销售情况管理、课程整合,并提供简单的销售账目记录和统计功能
要求:
1、基础信息管理功能(20分)
(1)管理员账号的登录、退出和密码修改(2分)
(2)客户管理——查看客户信息、新增客户和更改客户状态,(3分)客户信息包括客户信息和客户卡类型信息
两部分,但不限于如下内容:
客户信息部分
a)客户账号
b)客户手机号
c)客户卡类型
d)客户姓名
e)余额
f)客户卡有效期截止日期
注:不能删除客户信息
客户卡类型信息部分
a)客户卡卡类型名称
b)折扣系数
c)有效期限
d)价格
客户卡类型包括但不限于如下几种:
次卡——只限当次消费
月卡——从办卡日期开始计算,一月内进行消费
季卡——从办卡日期开始计算,一个季度内进行消费
年卡——从办卡日期开始计算,一个年度内进行消费
需求描述:每个客户加入俱乐部时会登记客户基本信息并预存一笔钱,而客户如果需要参加健身活动需要先用预存的金额购买客户卡(注:客户卡只是用于界定客户的消费类型,没有专门的客户卡发给用户,例如客户账号是101101的客户本次购买了一张季卡,系统只会将客户卡类型编号修改为季卡类型,而无需生成一张具体的季卡),客户预定健身课程也是用预存金额进行扣款
(3)客户档案管理——管理客户档案信息,(3分)客户档案信息包括基本信息和详细记录两部分,包括但不限
于如下内容:
基本信息部分
Java-EE轻量级解决方案S2SH试卷A和标准答案1
《Java EE轻量级解决方案(S2SH)》期末考试试卷A
一、单选(10个小题,每题2分,共20分)
1. 不属于MVC优点的是______。
• A 数据的获取与显示分离
• B 控制器可以将不同的模型和视图组合在一起
• C 各层负责应用的不同功能,各司其职
• D 降低代码的复杂度
2. 在Struts2的Action中,下列做法中无法访问Servlet API的是______。
• A 使用ActionContext的方法可以访问request、session、application等Servlet 作用域
• B 实现ServletRequestAware接口后,可以得到HttpServletRequest的引用• C 使用ServletActionContext类的方法可以得到HttpServletRequest等对象的引用
• D 为execute()方法添加HttpServletRequest和HttpServletResponse类型的参数,即可得到这两个对象的引用
3. 下列做法中,不能调用MyAction的test()方法的是______。
• A 在struts.xml中如下配置,并通过my!test.action访问<constant name="struts.enable.DynamicMethodInvocation" value="true" /> <package name="mypackage" extends="struts-default"> <action name="my"
JAVAEE试题(含答案)
JAVAEE试题(含答案)
JAVA EE期末考试复习材料
一、选择题:
1以下哪个HIbernate主键生成策略是实现主键按数值顺序递增的?(A)
A) increment B)Identity C)sequence D)native
2、在JSP中,Page指令的(B)属性用来引入需要的包和类。
A)Exends B)import C)language D)contentType
3、从以下哪个选项中可以获得Servlet的初始参数(C)
A)Servlet B)ServletContext
C)ServletConfig D)GenericServlet
4、以下关于HIbernate说法正确的是(A)
A)Hibernate是ORM的一种实现方式。
B)Hibernate不要JDBC的支持。
C)属于控制层
D)对象关系映射,让对象同数据库表产生关系。
5、下面关于OPM的说法不正确的是(C)
持久化是将程序中数据在瞬时状态和持久状态间转换的机制。
瞬时状态是指程序数据保存在内存中,程序退出时,数据就不存在了。把关系数据库中的数据读出来不属于持久化。
程序数据直接保存成文本文件属于持久化。
6、下面关于SessionFactory的说法正确的是(B)
A)SessionFactory是轻量级的,可以随意创建和销毁。
B)SessionFactory是重量级的接口,不可以随意创建和销毁。
C)SessionFactory是重量级的类,不可以随意创建和销毁。
D)SessionFactory是类。
7、下面关于Hibernate中load和get的方法说法正确的是(D)
Java1试题加答案()
Java1试题加答案()
试卷(⼀)
⼀、填空题(每空2分,共计10分)
1、在Java平台技术中,boolean数据类型只有两个值分别是和
2、⾯向对象技术三个特点是封装、继承和。
3、封装在类中某⽅法,其⽅法名与类名相同且没有返回类型并负责完成对象成员的初始化⼯作,为实例变量赋予合适的初始值,则该⽅法是⽅法。
4、在⼀个类中封装了多个同名⽅法,⽽这些同名⽅法之间的参数类型不同或参数的个数不同,则这种现象称之为⽅法的。
5、⽤来表⽰当前对象的关键字是this,⽽⽤来表⽰⽗类对象的关键字是。
⼆、判断题(每题2分,共计20分,请将答案写在相应的答题卡栏中)
1、StringBuffer实例的字符串内容能够通过封装在该类中⽅法进⾏修改。()
2、int数据类型的变量在某种情况可以⾃动转换成String类型。()
3、包可以实现在⼀个⼯程(project)中定义多个同名类。()
4、在您的程序中使⽤Scanner类需要使⽤语句:import java.util.Scanner;()
5、使⽤继承可以提⾼代码的复⽤性。()
6、数组对象的lenth属性显⽰的是数组的长度。()
7、在⽐较str1和str2两个字符串对象值是否相等时使⽤语句str1=str2。()
8、⽤于结束循环⽽执⾏循环体外围语句的是break语句。()
9、⽤于提前结束本次循环⽽进⼊下⼀次循环的是continue语句。()
10、static修饰的⽅法称之为类⽅法。()
⼆、选择题:(每题2分,共计40分)
1、选出合理的标识符()
A、2mail
B、_sys1@l23
2015桂电JavaEE期末复习重点资料
某某电子科技大学
2015 JAVA EE 期末复习重点资料(考题全部在里面了,学弟学妹们就能帮你们到这里了!!!)
一、填空题:〔30分〕
(一)第一章概述
1.Java EE为满足开发多层体系结构的企业级应用的需求,
Java EE
2.
3.所谓的企业级应用程序,并不是特指为企业开发的应用软件,
4.
5.Java EE客户端组件既可以是一个
6.Java EE web组件包括
7.Java EE有两种类型的E
8.Java EE 6
(二)第三章servlet
9.Servlet组件在进展重定向时,需要使用ServletResponse接口的方法是
10.ServletRequest
11.一个Servlet的配置参数保存在对象中,这个配置对象〔能/
其他Servlet访问。
12.Servlet支持两种格式的输入/
13.MIME的全称
ServletResponse中响应正文的默认MIME类型为ServetResponse中的响
应正文的默认MIME类型为
14.PDF文件的MIME类型是Microsoft Word文档的类型是
Servlet中设置MIME类型应使用
15.所有的Servlet
16.
17.在Web程序设计中,客户端以表单方式向服务器提交数据是最常见的方法。表单数据
18.常见会话跟踪技术有
(三)第四章JSP
19.JSP JSP
20.JSP内置对象的作用X围有四种
21.JSP的include
22.JSP的forward
23.JSP的param
24.JSP
25.JSP页面除了普通HTML
26.表达式语言EL
Java1试题加答案()
试卷(一)
一、填空题(每空2分,共计10分)
1、在Java平台技术中,boolean数据类型只有两个值分别是和
2、面向对象技术三个特点是封装、继承和。
3、封装在类中某方法,其方法名与类名相同且没有返回类型并负责完成对象成员的初始化工作,为实例变量赋予合适的初始值,则该方法是方法。
4、在一个类中封装了多个同名方法,而这些同名方法之间的参数类型不同或参数的个数不同,则这种现象称之为方法的。
5、用来表示当前对象的关键字是this,而用来表示父类对象的关键字是。
二、判断题(每题2分,共计20分,请将答案写在相应的答题卡栏中)
1、StringBuffer实例的字符串内容能够通过封装在该类中方法进行修改。()
2、int数据类型的变量在某种情况可以自动转换成String类型。()
3、包可以实现在一个工程(project)中定义多个同名类。()
4、在您的程序中使用Scanner类需要使用语句:import java.util.Scanner;()
5、使用继承可以提高代码的复用性。()
6、数组对象的lenth属性显示的是数组的长度。()
7、在比较str1和str2两个字符串对象值是否相等时使用语句str1=str2。()
8、用于结束循环而执行循环体外围语句的是break语句。()
9、用于提前结束本次循环而进入下一次循环的是continue语句。()
10、static修饰的方法称之为类方法。()
二、选择题:(每题2分,共计40分)
1、选出合理的标识符()
A、2mail
B、_sys1@l23
C、$change
JAVA-EE考试复习重点(带答案)
一、判断题(每题1分,共16分)
()1.程序中的语法错误可以在编译时立即发现.
()2.Servlet程序运行在服务器Web容器中。
()3.Glassfish是一款免费、开源、全面支持Java EE规范的应用服务器。
()4.include动作标记用于执行动态文件包含.
()5.taglib指令用于在JSP页面中引入JSP扩展标记库。
()6.<jsp:plugin〉加载的JavaBean会下载到客户端运行。
()7.JSP注释内容会返回到客户端浏览器,但不会显示出来。
()8.JSTL的SQL标记库引用指令的prefix属性取值必须是sql。
()9.页面表单/参数可以通过response对象的相应方法取得。
()10.使用response的sendRedirect()方法页面跳转会重建request对象.
()11.使用RequestDispatcher的forward()方法页面跳转会导致地址栏改变.()12.JSF实现库(JAR包)的消息文件优先于JSF本地消息文件。
()13.消息驱动Bean不需要客户端程序主动调用。
()14.执行实体管理器的contains()方法后实体将成为被管理的.
()15.执行实体管理器的clear()方法会改变实体的被管理状态。
()16.JSF Converter接口的getAsObject方法执行String至Object的类型转换. ()17.JSP程序运行在客户端浏览器中。×
()18.Tomcat是一款免费、开源且全面支持Java EE规范的应用服务器。×
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、下列哪一项不是Java EE的常用技术(D)
A、JSP
B、Hibernate
C、Spring
D、JNDB
2、servlet与一般Java类的相同点是什么?(D)
A、
B、Servlet是运行在Web服务器的一个Web组件
C、Servlet通常是通过HTTP协议回复Web客户端的请求
D、Servlet是运行在Web容器的Java类
3、以下哪一个是市场上流行的Java EE服务器(A)
A、Apache
B、tomcat
C、glassfish
D、netbeans
4、EJB的作用是(C)
A、Servlet组件和JSP组件
B、用于丰富客户端图形界面显示
C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。
D、GUI交互界面的开发,负责与系统用户的交互
5、分析以下程序:
public class x{
public static void main(String[]args){
String ol=new String("ABV");
String o2=new String("ABV");
if(o1.equals(o2)){
System.out.println("Equal");
}
}该程序的执行结果是( B )。
A. 程序执行后无输出
B. 程序执行后输出“Equal”
C. 程序在第5行出现编译错误
D. 程序执行后出现异常
6、执行完下面的程序片段后,下面哪些结论是正确的?(B)
int a,b,c;
a=1;
b=2;
c=(a+b>3?a++:++b);
A. a的值是2,b的值是3
B. a的值是1,b的值是3
C.a的值是1,b的值是2
D.c的值是false
6、Struts框架的控制器主要由(C )负责。
A. EJB
B.JSP
C. ActionServlet
D.标记库
7、Struts通过(A)支持MVC的视图开发。
A. JSP标签库和Form Bean
B. EJB
C. Servlet
D.Applet
8、Struts应用程序的默认配置文件为(A )。
A. Struts-config.xml
B. Web.xml
C. Ejb-jar.xml
D. struts.xml
10、关于Struts下面描述正确的是(C )。
A. Struts是采用Java Servlet/JavaServer Pages技术
B. 开发Web应用程序的开放源码的framework
C.采用Struts能开发出基于MVC设计模式的应用构架
D. Struts采用的是JSP Model1
11、在处理标记体之前判断特定的项目为空的Logic标记是(B )。
A.
B.
C.
D.
12、下列ActionForm属于动态Form的是(B )。
A. DynaForm
B. DynaValidatorForm
C. DynaValidatorActionForm
D. LazyValidatorForm
13、关于Hibernate描述正确的有(A)。
A. Hibernate是一种开放源代码的对象/关系映射框架
B.功能与IBATIS相似,与JDO不同
C.完全着眼于关系数据库的关系映射
D.事务处理,生命周期管理不依赖于J2EE容器
14、在三层结构中,数据访问层承担的责任是(B)。
A.定义实体类
B. 数据的增删改查操作
C.业务逻辑的描述
D.页面展示和控制转发
15、 Hibernate关联维护中关于“一对一”描述正确的是(B)。
A.一对一的关联维护在项目中大量使用
B.可以采用主键关联
C.不可以采用外键关联
D. 都使用外键关联
16、 Spring中注入的方式有(B )。
A.方法注入
B.接口注入
C.构造子注入
D.设值注入
17、Spring中ProxyFactoryBean的作用是什么(B )。
A.用于产生ProxyFactoryBean对象
B.用于产生代理对象
C.用于产生目标对象
D.提供应用程序用于获取托管在IoC容器中的任意对象
18、下面关于“依赖注入”的说法,错误的是(D)。
A.将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中
B.降低了组件间的耦合,使程序更容易维护和升级
C. 促进了“面向接口”编程,使构建大规模程序更轻松
D.需要定义大量接口,增加了编码复杂度,不可取
自定义的servlet应重载Httpservlet类的(C)方法以响应客户发出的post 请求方法。
A、Post
B、Onpost
C、doPost
D、Responspost
19、写入和读取cookie的方法是(B)
A、request.addCookies()和response.getCookies()
B、response.addcookie()和request.getCookies()
C、request.addCookies()和request.getCookies()
D、response.addcookie()和response.getCookies()
20、在JSP中,(B)动作用于将请求转发给其他JSP页面。
A、Forward
B、Includ
C、useBean
D、setProperty
22、以下不是Spring的AOP中通知类型有(D)。
A.围绕通知
B.提前通知
C.抛出通知
D.消息通知
23、 Hibernate中关于使用HQL语句描述正确的是(B )。
A.是一种符合对象语言的查询语句
B.能够避免使用sql 的情况下依赖数据库特征的情况出现
C.能够根据OO 的习惯去进行实体的查询
D.理解SQL的人很难理解HQL
24、关于Spring的IoC说法正确的是(D )。
A. ioc容器通过读取配置文件进行装配
B. IoC把工厂方法和对象生成这两者合并在一起
C. IoC的目的就是提高程序的灵活性和可维护性
D. IoC中最基本的Java技术就是“反射”编程
25、JSP页面经过编译后将创建一个(B)
A、applet
B、servlet
C、application
D、exe文件
26、在servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(C)方法。
A、init
B、service
C、doFilter
D、destroy
27、表单数据的提交方法有两种(Post)方法使得数据由标准的输入设备读入。
A.Get
B. Post
C.Read
D.Input