JAVA基础面试题_第1页
JAVA基础面试题_第2页
JAVA基础面试题_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、资料收集于网络,如有侵权请联系网站删除面试题二, Servlet技术2. 在 web.xml 中,( init-param)标记用于设置过滤器的初始化参数3.Filter 接 口的 ( doFilter )方 法的 参数 类型 包括 ServletRequest,ServletResponse ,FilterChain 。4.在 web.xml 中,( servlet-class )标记用于配置servlet 对象5.<dispatcher>元素用于指定过滤器对应的请求方式,它的取值可以是( request )、 INCLUDE 、FORWARD 、ERROR。6.在 Servle

2、t 中,希望响应正文的类型为图片, 应该设置 response.setContentType() 的方法参数为 ( image/jpeg )7.用于封装 Servlet 初始化参数信息的接口是(servletConfig)。8.在 web.xml 中,( servlet-class )标记用于配置servlet 对象三 Javabean技术1. <jsp:getProperty>标签用于获取 JavaBean中的属性值,但是 JavaBean的属性要有相对应的( getXX )方法。2.当 JavaBean被创建后,通过 <jsp:setProperty>标签与 <

3、;jsp:getProperty>标签调用时,将会按照 page、request、( session)、application 的顺序来查找这个 JavaBean 实例。3.在 <jsp:useBean>中,和 class属性不能够同时存在的是(beanName)属性4.<jsp:useBean>标签中应用( class)属性设置应用的类名5.( application )范围的作用域在各个用户与服务器之间共享,只有当服务器关闭时 JavaBean才被销毁6.JavaBean应该直接或间接实现(java.io.Serializable)接口,以支持序列化机制7.

4、jsp 页面通过( Property=”*”)对请求的参数进行赋值,但是使用此方法的要求是请求中的参数必须与 JavaBean的属性名相同8.在 JavaBean规范中, JavaBean的属性需要设置为(private )。四 EL 表达式只供学习与交流资料收集于网络,如有侵权请联系网站删除1.应用 EL 表达式获取 Web 应用初始化的参数值时,应用的隐含对象是( initparam)2.下面是 EL 表达式中条件运算符的基本语法格式,请补充完整。()( boy )$ 条件表达式 ? 计算表达式 1 : 计算表达式 2</boy>3.所谓的 cookie 是一个文本文件,它是以

5、( key )与 value 对应的方式将用户会话信息记录在这个文本文件内,并将其暂时存放在客户端浏览器中4.应用 EL 表达式获取会话范围内的属性值时,应用的隐含对象是(sessionScope)5.下面代码是使用EL 表达式获取 session范围内的 user 值,请补充完整。()。<boy>$sessionScope.user</boy>6.禁用 EL 表达式的三种方法是使用斜杠“”符号、在 web.xml 文件中配置<el-ignored>元素和使用(page)指令五, JSTL 核心标签库1.<c:choose>标签只能作为(<

6、c:when>)和 <c:otherwise> 标签的父标签。2.将客户请求重定向到目标路径, 要想在标签主体中传递其他参数信息 ,则必须使用使用( <c:param> )标签3.用于生成一个URL 路径的字符串的标签是(<c:url>)。4,<c:out>标签中 escapeXml属性用于指定是否转换特殊字符,当属性值设置为( true )表示转换特殊字符。5.<c:set>标签的功能为(设置变量属性值)。6.<c:out>标签中的(value)属性的含义为指定将要输出的变量或表达式。7.( <c:forEa

7、ch>)和 <c:forTokens>标签可实现循环控制。8.( <c:if> )、 <c:choose>、<c:when>、<c:otherwise>几种标签可实现流程控制。六 Ajax 技术1.优化 Ajax 应用执行速度的方法主要有优化 for 循环、尽量使用局部变量, 而不使用全局变量、尽量减少 ”. ”操作符的使用、将( DOM )节点附加到文档上。只供学习与交流资料收集于网络,如有侵权请联系网站删除2.XMLHttpRequest 对象中提供了( setRequestHeader()方法用于为请求的 HTTP 头设置

8、值3(Ajax)是 Asynchronous JavaScript and XML 的缩写。4.XMLHttpRequest 对象提供了一个方法open(),当 open 中有一个参数设置为( true )时,表示请求方式为异步请求5.XMLHttpRequest 对象提供了两个用来访问服务器响应的属性,它们分别是( responseText )、 responseXML6.使用 Ajax 技术,需要注意的几个问题是浏览器兼容问题、性能问题、中文编码问题和( 安全 )问题七 Struts2 基础1.Struts2 提供了两种 Action 驱动模式,分别是模型驱动和(属性驱动)。2.Strut

9、s1 是使用 ActionServlet 作为分发器,而 Struts2 使用( Filter )作为分发器。3.在 Struts2 中的零配置实现就是在 Action 类中使用( 注解 )定义 Action 的资源。4.在 struts.xml 中声明名称空间用到的属性是(namespace)5.在 struts.xml 中实现 action 链要配置的type 属性是(chain)6.Struts2 中应用(include)标签实现包括外部的配置文件。7Struts2 自定义拦截器中,首先要定义一个实现(interceptor)接口的类。8.在 struts.xml 中声明 Action

10、类使用的是 action 标签中的(class )属性。9.可以使用校验器中的(short-circuit)属性来实现校验器的短路。10.简单校验器中优先的是(字段)校验器八 Hibernate 基础1.Hibernate 配置文件中的(<mapping-resource>)是用来对Hibernate 映射文件的完整路径的配置只供学习与交流资料收集于网络,如有侵权请联系网站删除2.Hibernate 映射文件的根元素是(< hibernate-mapping>)。3. 把一个实体对象从持久状态变为游离状态的方法有(session.clear())、session.evi

11、t()、 session.close()。4.Hibernate 映射文件中的(class)元素是用来对用于指定持久化类和数据表的映射。5.继承映射分为两种,它们分别是( 类继承树 )映射为一张表和每个子类映射为一张表。6.Hibernate 的多对多关联映射与多对一及一对一等映射方式不同, 它需要借助于( <discriminator> di si ke rui men ne te )进行实现。7. 在 HQL 语法中,要实现分组查询,可以使用子句(group by )。8.在 HQL 语法中,要实现排序查询,可以使用子句(order by )。9.Hibernate 中,实现父

12、类与子类之间的映射,需要使用元素(discriminator)。九 Spring 基础1.Spring 的 AOP 提供的三种切入点分别是( 静态 )切入点,动态切入点,自定义切入点2.Spring 事务管理的两种方式为(编程式)事务管理和声明式事务管理3.配置 Spring AOP 有两种方式,它们分别是使用( AspectJ )注解进行配置和使用 xml 进行配置4.Spring AOP 的实现是基于 java 的( 代理机制)。5.依赖注入的两种方法包括(setter )注入和构造器注入6.Spring 中 Bean 的生命周期包括( 实例化 )Bean、初始化 Bean、使用 Bean、销毁 Bean7.在 Spring 中,( BeanFactory )可以被称为 ” IOC容器 ”。只供学习与交流资料收集于网络,如有侵权请联系网站删除十 Spring 的 web MVC 框架1.表单控制器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论