浙江工商大学web技术复习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浙江工商大学web技术复习题

复习题 1. 简述Servlet生命周期。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 2. 请简述% response.sendRedirect(a.jsp);%和jsp:forward page=a.jsp 的相同点和不同点。 相同点:都使页面跳转 不同点:response.sendRedirec是使浏览器重定向页面,可以跳转到任何页面; jsp:forward 实际上是将请求转发到其他页面。因此只能在本服务器上跳转,并可以通过param标签传递参数。 3. Servlet与JSP的区别。 Servlet是一种在服务器端运行的Java程序,可以像Applet一样作为一种插件(Plugin)嵌入到Web Server中去,提供诸如HTTP、FTP等协议服务甚至用户自已定制的协议服务。而JSP是继Servlet后Sun公司推出的新技术,它是以Servlet为基础开发的,Servlet与JSP区别: (1)编程方式不同 Servlet严格遵循Java语言的编程标准,而JSP则遵循脚本语言的编制标准。 (2)Servlet必须在编译以后才能执行 JSP并不需要另外进行编译,JSP Container会自动完成这一工作,而Servlet在每次修改代码之后都需要编译完才能执行。 (3)运行速度不同 将JSP程序编译成Servlet的时候需要一些时间,所以JSP的运行速度比Servlet要慢一些,如果JSP文件能毫无变化的重复使用,它在第一次以后的调用中运行速度就会和Servlet一样了。 4. jsp:useBean语句的scope属性取值session或application时有何区别。 取session时,JavaBean的生命周期为整个用户的会话期,当用户注销或session过期后消失 取application,则JavaBean的生命周期为整个WEB应用的周期,即从WEB应用启动直到从容器中卸载 5. 请简述Servlet的生命周期主要有哪几个过程组成?主要调用哪几个方法? 1.载入、实利及初始化 调用init方法,载入servlet,开始生命周期 2.请求及响应 调用service、doGet和doPost方法响应用户请求(多线程) 3.卸载(发生各种终止事件如服务器关闭) 调用destory()方法,卸载servlet 6. 请简述编译和使用Java Beans的主要步骤。 1.根据JavaBean规范创建一个JavaBean文件 2.将创建好的bean文件编译成相应的clss文件 3.在JSP或Servlet中实例化JavaBean,确定它的id、class和scope 4通过id在JSP或Servlet中调用该JavaBean和它的各个方法,在JSP页面中更多的使用动作标签进行赋值和取值操作 7. 分别说出JSP技术中的三种编译指令、动作指令和常用对象,并做简要的功能说明。 编译指令: page指令,用于设定整个JSP网页的属性和相关功能 include指令,通知JSP容器将指定位置上的资源内容包含到当前JSP页面中 taglib指令,允许页面使用用户自定义标签 动作指令: 1.jsp:param,为其他动作提供附加信息 2.jsp:include,用于在当前JSP页面中包含一个静态的或者动态的资源 %@include file=”...” 和 jsp:include区别: 何时被包含 资源 描述 %@include file=”...” 编译时包含 静态 JSP容器将对所包含的文件进行语法分析 jsp:include 运行时包含 静态或动态 JSP容器不对所包含的文件进行语法分析 3.jsp:forward,用来将客户客户端所发送的请求,从JSP页面转发到另一个JSP页面、Servlet或者静态资源文件 4.jsp:useBean,用来在JSP页面中创建一个bean实例并指定它的名字(id)以及作用范围(scope) 常用对象: out:向客户输出数据 request:当客户端请求一个JSP页面时,JSP容器会将客户端的请求信息封装在request对象中 response:封装JSP产生的响应信息,然后被发送到客户端以响应客户的请求 session:保存每个用户信息,以便跟踪每个用户的操作状态 8. 什么是Java Bean? JavaBean被称为Java组件技术的核心,本质上就是一个按照标准格式编写的Java类。只不过这个类要遵循一些编码的约定。 特征: JavaBean是一个公开的(Publi

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档