- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3. 。用图形画出一个web.应用程序部署在Tomcat5 的基本目录结构,说明每个目录下
保存哪些文件。(8分)
4 .提交表单请求时,post 和get 有哪些区别? (5分)
以Get 方式请求方式传输,所带参数附加在请求URL 后直接传给服务器,并可以从服务器
端的QUERY_STRING 这个环境变量中读取;如果以POST 请求方式传输则参数被打包在
数据包中传给服务器
使用Post 方法数据由标准的输入设备读入,使用Get 方法,数据由CGI变量Query_STRING
传递给表单数据处理程序,即附加在请求地址的后面,在浏览器的地址栏可看到servlet 会
自动将以上两种方法得到的数据进行处理,对于两种方法servlet 处理方法是一样的,用户
只要调用HttpServletRequest 的getParameter ()方法,给出变量名称即可取出变量的值。
5. 。MVC 的各个部分都由那些技术来实现? (9分)
MVC 是 Model -View -Controller 的简写。”Model” 代表的是应用的业务逻辑 (通过
JavaBean ,EJB 组件实现), “View” 是应用的表示面(由 JSP 页面产生),”Controller”
是提供应用的处理过程控制 (一般是一个Servlet ),通过这种设计模型把应用逻辑,处理过
程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。
6. 什么叫 DTO,简述基于struts 的应用在模型层和视图层之间加入DTO 的优点
(8分)
Data access object 数据访问对象
主要用来封装对数据库的访问,通过她可以把POJO 持久化PO,用PO 组装出来的VO,
DTO
PO :persistent Object 持久对象,可以看成与数据库中的表相映射的java 对象,最简单的
PO 就是对应数据库中某个表的一条记录,多个记录可以用PO 的集合。PO 应该不包含任
何对数据库的操作。
VO:value object 值对象 通常用于业务层之间的数据传递,和PO 一样也是仅仅包含数据而
已,但应是抽象出的的业务对象,可以和表对应,也可以不
DAO:data access object 数据访问对象,此对象用于访问数据库,通常与PO 结合使用,
DAO 中包含了各种数据库的操作方法,通过它的方法,结合PO 对数据库进行相关的操作
BO:business object 业务对象,封装业务逻辑的java 对象,通过调用 DAO 方法,结合
PO,VO 进行业务操作
POJO:plain ordinary java object 简单屋规则java 对象
Java Web 开发面试题一套(4)
二.简述题(总分 40) :
1.简述Servlet 的生命周期 (5分)
Web 容器加载servlet,生命收起开始,通过调用servlet
的的init ()方法进行servlet 的初始化,通过调用service ()方法实现,根据请求的不同
调用不同的do*** ()方法,结束服务,web 容器调用servlet 的destroy ()方法
一个servlet 的生命周期由部署servlet 的容器控制,当一个请求映射到一个servlet 是,
容器执行下步骤:
1.加载servlet 类
2.创建一个servlet 类的实例
3.调用init 初始化servlet 实例,
2.调用service 方法,传递一个请求和响应对象
容器要移除一个servlet,调用servlet 的destroy 方法结束该servlet
2 .简述jsp:forward动作和response.sendRedirect()的异同(5分)
重定向分为两类。一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设
置特定的HTTP 头,或者写javaScirpt 脚本实现。
服务器端的重定向方式
服务器的重定向有两种方式,一种是 HttpServletResponse 的 sendRedirect ()方法,一
个是使用 RequestDispatcher 的forward ()方法。
HttpServletResponse.sendRedirect()方法
HttpServletResponse 接口定义了可用于转向的 sendRedirect 方法,这个方法将响应定向
到 指 定 的 , 新 的 URL , locat
文档评论(0)