下载此文档

自己整理2011实用java面试题.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
知识点:
STRUTS:
什么是Struts?
答:Struts是一个遵循MVC模式的WEB层框架,说白了,它就是一个大大的Servlet。这个Servlet的名字叫ActionServlet,,通常使用(*.do的形式),也就是映射给了Struts框架,当这个ActionServlet接收请求以后,它将把这个请求交给一个Action处理,不同的请求交给不同的Action处理.
?
答:①<init-param>中的config中可以有多个配置文件,之间有逗号分隔。
②还有一种我们用的不多。在struts-config中可以使用*通配符,把一组以这个名字开头的这种地址映射给各个Action。
?
答: Action对应一个请求,交给哪个Action类去处理,对应那个请求,因此要配一个Path;
交给哪个类去处理,还要配一个Type;
Name代表formebean的名字。
Validate是否校验。

答:--à<action>元素的path属性--àaction元素的type属性-àAction的Java类-àexecute方法。
?
答:可以,但是最好不要这样做。你不能返回一个ActionForward对象,你必须返回null。
?
答:Action是处理请求的一个类,ActionMapping是对应Action配置文件中的Action元素,通过ActionMapping可以获得Action所有的配置信息。
?
答:acton关联一个formbean,请求参数会封装到formbean,这个formbean会保存到web作用域里,以便以后使用,要保存在web作用域里就要指定一个名字,就用attribute。
<html:form>标签提交到的action路径没有关联FormBean,将出现异常,为什么?
答:必须先显示表单,然后才有提交表单,由于在提交表单之前可能会使用到<html:text>等标签,而<html:text>等标签要回显的数据是从一个FormBean中取出来的,所以,在提交表单之前就要用到FormBean,而这个FormBean对象就是的<html:form>标签关联的Action路径所绑定的那个FormBean,显然,如果Action没有关联FormBean,<html:text>
的回显功能就无法实现,所以,<html:form>标签提交到action路径必须关联一个FormBean。
,还可能在什么时候被创建?
答:在jsp页面调用<html:form>标签时被创建。
什么事MVC模式?
答:MVC是module,view,controller的缩写,module代表数据,view代表视图,controller代表控制器,控制器接收和处理请求,产生数据,然后选择视图显示数据。MVC的好处在于将处理业务的控制逻辑代码与显示视图的代码进行了分离,便于维护。
HIBERNATE
get和load方法的差别?
答:①get不支持Lazy,load在默认情况下支持Lazy。
②get加载数据,如果不存在返回null,而load返回OberjectNotFoundException异常。
JavaWeb:
web:是一种分布式应用架构,旨在共享分布在网络上的各个web服务器中的所有相互连接的信息。
Struts是一个按MVC模式设计的Web层框架。
:
Page:pageContext
Request:
Session:httpsession
Application:sevletContext
和redirect的区别?
答:Forward:转发;是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。
Redirect :重定向;就是服务端根据逻辑,发送一个状态码,告诉浏

自己整理2011实用java面试题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小126 KB
  • 时间2018-08-13