java web开发面试题一套(5)

java web开发面试题一套(5)

ID:11305310

大小:64.00 KB

页数:9页

时间:2018-07-11

java web开发面试题一套(5)_第1页
java web开发面试题一套(5)_第2页
java web开发面试题一套(5)_第3页
java web开发面试题一套(5)_第4页
java web开发面试题一套(5)_第5页
资源描述:

《java web开发面试题一套(5)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、3.。用图形画出一个web.应用程序部署在Tomcat5的基本目录结构,说明每个目录下保存哪些文件。(8分)4.提交表单请求时,post和get有哪些区别?(5分)以Get方式请求方式传输,所带参数附加在请求URL后直接传给服务器,并可以从服务器端的QUERY_STRING这个环境变量中读取;如果以POST请求方式传输则参数被打包在数据包中传给服务器使用Post方法数据由标准的输入设备读入,使用Get方法,数据由CGI变量Query_STRING传递给表单数据处理程序,即附加在请求地址的后面,在浏览器的地址栏可看到ser

2、vlet会自动将以上两种方法得到的数据进行处理,对于两种方法servlet处理方法是一样的,用户只要调用HttpServletRequest的getParameter()方法,给出变量名称即可取出变量的值。5.。MVC的各个部分都由那些技术来实现?(9分)MVC是Model-View-Controller的简写。”Model”代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),“View”是应用的表示面(由JSP页面产生),”Controller”是提供应用的处理过程控制(一般是一个Servlet),通过这种

3、设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。6.什么叫DTO,简述基于struts的应用在模型层和视图层之间加入DTO的优点(8分)Dataaccessobject数据访问对象主要用来封装对数据库的访问,通过她可以把POJO持久化PO,用PO组装出来的VO,DTOPO:persistentObject持久对象,可以看成与数据库中的表相映射的java对象,最简单的PO就是对应数据库中某个表的一条记录,多个记录可以用PO的集合。PO应该不包含任何对数据库的操作。VO:valueobj

4、ect值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已,但应是抽象出的的业务对象,可以和表对应,也可以不DAO:dataaccessobject数据访问对象,此对象用于访问数据库,通常与PO结合使用,DAO中包含了各种数据库的操作方法,通过它的方法,结合PO对数据库进行相关的操作BO:businessobject业务对象,封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作POJO:plainordinaryjavaobject简单屋规则java对象JavaWeb开发面试题一套(4

5、)二.简述题(总分40):1.简述Servlet的生命周期(5分)Web容器加载servlet,生命收起开始,通过调用servlet的的init()方法进行servlet的初始化,通过调用service()方法实现,根据请求的不同调用不同的do***()方法,结束服务,web容器调用servlet的destroy()方法一个servlet的生命周期由部署servlet的容器控制,当一个请求映射到一个servlet是,容器执行下步骤:1.加载servlet类2.创建一个servlet类的实例3.调用init初始化servl

6、et实例,2.调用service方法,传递一个请求和响应对象容器要移除一个servlet,调用servlet的destroy方法结束该servlet2.简述动作和response.sendRedirect()的异同(5分)重定向分为两类。一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTTP头,或者写javaScirpt脚本实现。服务器端的重定向方式服务器的重定向有两种方式,一种是HttpServletResponse的sendRedirect()方法,一个是使用Req

7、uestDispatcher的forward()方法。HttpServletResponse.sendRedirect()方法HttpServletResponse接口定义了可用于转向的sendRedirect方法,这个方法将响应定向到指定的,新的URL,location可以是一个绝对的URL,如response.sendRedirect(“http://java.sun.com”)也可以使用相对的URLlocation可以是一个绝对的URL,如response.sendRedirect(“http://java.sun

8、.com”)也可以使用相对的URL。如果location以“/”开头,则容器认为相对于当前Web应用的根,否则,容器将解析为相对于当前请求的URL。这种重定向的方法,将导致客户端浏览器的请求URL跳转。从浏览器中的地址栏中可以看到新的URL地址,作用类似于上面设置HTTP响应头信息的实现。RequestDispatc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。