欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:102025       资源大小:51KB        全文页数:11页
    • 资源格式: DOC        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、复习题1. 简述Servlet生命周期。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。2. 请简述和的相同点和不同点。相同点:都使页面跳转不同点:response.sendRedirec是使浏览器重定向页面,可以跳转到任何页面;jsp:forward 实际上是将请求转发到其他页面。因此只能在本服务器上跳转,并可以通过param标签传递参数。3. Servlet与JSP的区别。Servlet是一种在服务器端运行

    2、的Java程序,可以像Applet一样作为一种插件(Plugin)嵌入到Web Server中去,提供诸如 、FTP等协议服务甚至用户自已定制的协议服务。而JSP是继Servlet后Sun公司推出的新技术,它是以Servlet为基础开发的,Servlet与JSP区别:(1)编程方式不同Servlet严格遵循Java语言的编程标准,而JSP则遵循脚本语言的编制标准。(2)Servlet必须在编译以后才能执行JSP并不需要另外进行编译,JSP Container会自动完成这一工作,而Servlet在每次修改代码之后都需要编译完才能执行。(3)运行速度不同将JSP程序编译成Servlet的时候需要一

    3、些时间,所以JSP的运行速度比Servlet要慢一些,如果JSP文件能毫无变化的重复使用,它在第一次以后的调用中运行速度就会和Servlet一样了。4. jsp:useBean语句的scope属性取值session或application时有何区别。取session时,JavaBean的生命周期为整个用户的会话期,当用户注销或session过期后消失取application,则JavaBean的生命周期为整个WEB应用的周期,即从WEB应用启动直到从容器中卸载5. 请简述Servlet的生命周期主要有哪几个过程组成?主要调用哪几个方法?1.载入、实利及初始化调用init方法,载入servlet

    4、开始生命周期2.请求及响应调用service、doGet和doPost方法响应用户请求(多线程)3.卸载(发生各种终止事件如服务器关闭)调用destory()方法,卸载servlet6. 请简述编译和使用Java Beans的主要步骤。1.根据JavaBean规范创建一个JavaBean文件2.将创建好的bean文件编译成相应的clss文件3.在JSP或Servlet中实例化JavaBean,确定它的id、class和scope4通过id在JSP或Servlet中调用该JavaBean和它的各个方法,在JSP页面中更多的使用动作标签进行赋值和取值操作7. 分别说出JSP技术中的三种编译指令、

    5、动作指令和常用对象,并做简要的功能说明。编译指令:1. page指令,用于设定整个JSP网页的属性和相关功能2. include指令,通知JSP容器将指定位置上的资源内容包含到当前JSP页面中3. taglib指令,允许页面使用用户自定义标签动作指令:1.,为其他动作提供附加信息2.,用于在当前JSP页面中包含一个静态的或者动态的资源 和 区别:何时被包含资源描述编译时包含静态JSP容器将对所包含的文件进行语法分析运行时包含静态或动态JSP容器不对所包含的文件进行语法分析3.,用来将客户客户端所发送的请求,从JSP页面转发到另一个JSP页面、Servlet或者静态资源文件4.,用来在JSP页面

    6、中创建一个bean实例并指定它的名字(id)以及作用范围(scope)常用对象:1. out:向客户输出数据2. request:当客户端请求一个JSP页面时,JSP容器会将客户端的请求信息封装在request对象中3. response:封装JSP产生的响应信息,然后被发送到客户端以响应客户的请求4. session:保存每个用户信息,以便跟踪每个用户的操作状态8. 什么是Java Bean? JavaBean被称为Java组件技术的核心,本质上就是一个按照标准格式编写的Java类。只不过这个类要遵循一些编码的约定。特征:1. JavaBean是一个公开的(Public)类2. JavaBe

    7、an类必须是拥有一个零参数的(默认)构造函数3. 设置或获取JavaBean属性时,必须使用getXXX()方法或setXXX()方法9. 说明什么是MVC模型,并简述其工作过程。MVC是一个把应用的输入、处理和输出按照模型、视图和控制的方式分离。这样应用被分为3个层:模型层、视图层和控制层。1.模型层(Model):负责表达和访问商业数据,执行业务逻辑和操作控制器2.视图层(View):把表示模型数据及逻辑关系和状态的信息及特定形式展示给客户3.控制层(Control):定义了抽象的业务逻辑,用于控制业务流程10. 编程制作一个能根据圆半径求周长和面积的JAVA BEANS。package

    8、demo;public class circle public circle()private double C;private double S;public void setC(double C) this.C = C;public void setS(double S) this.S = S;public double getC() return 2*3.14*C;public void getS() return 3.14*C*C;Input.jsp请输入半径:c.jsp周长:面积:11. 假设服务器运行SQLserver数据系统,数据库名为student,odbc数据源名称为stud

    9、ent,,用户名sa,密码为123456,写出连接此数据库的jsp程序。%tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);/加载数据库驱动程序Connection con=DriverManager.getConnection(jdbc:odbc:Student,abc,111);/连接数据库Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery(select id, name, gender, score from Table1 order by id);while

    10、rs.next()out.print( id:+rs.getString(id);out.print( name:+rs.getString(name);out.print( gender:+rs.getString(gender);out.print( score:+rs.getString(score);out.print();rs.close();stmt.close();con.close();catch(Exception e)e.printStackTrace();12、利用session实现一简单购物车,按下面的流程:(1)用下拉列表显示3种商品名字 (苹果,西瓜,香蕉),然后

    11、选择某种商品;(2)把所选商品及价格放入购物车,点“购买”按钮后。(3)然后显示购物车中商品名称。写出主要程序代码。(提示:需写三个JSP页面,分别实现功能:显示商品,放入购物车,显示购物车中商品)(1)select.jsp页面,现实商品 苹果西瓜香蕉(2)buy.jsp页面,放入购物车 session.setAttribute(“good”,goods); .(3)view.jsp页面,显示购物车 %List goods= (List)session.getAttribute(“good”);for(int i=0;goods!=null&i13. 用jsp实现石头剪刀布游戏。程序由game

    12、jsp页面和result.jsp页面组成。game.jsp页面源代码如下:请猜:石头剪刀布头请写出result.jsp页面的源代码。Game.jsp:猜拳游戏%int j=(int)(Math.random()*3); /随机得到0、1、2中的一个数。session.setAttribute(computerguess,String.valueOf(j); /设置电脑猜的内容out.println(j+);%请猜:石头剪刀布头猜拳结果Result.jsp:% request.setCharacterEncoding(GBK); String guess = request.getParame

    13、ter(guess);int number = -1;if(guess.equals(石头) number = 0;else if(guess.equals(剪刀) number = 1;else if(guess.equals(布头) number = 2;String comStr=(String)session.getAttribute(computerguess);if(comStr!=null) int comNum = Integer.parseInt(comStr);out.println(comNum+);int result = number-comNum;if(result

    14、 = 0) out.println(平手); else if(result = 1 | result = -2) out.println(你输了); else if(result = -1 | result = 2) out.println(你赢了); %14. 用JSPServlet来实现判断某年是否是闰年的功能,写出JSP页面和Servlet代码。runnian.jsp请输入要判断的年:Servletpackage demo;import java.io.*;import javax.servlet.*;import javax.servlet. .*;public class yearS

    15、ervlet extends Servletprotected void doPost( ServletRequest req, ServletResponse resp)throws ServletException, IOException PrintWriter out = resp.getWriter();int year=0;tryyear=Integer.parseInt(req.getParameter(year);catch(Exception e)if(year%100=0)&(year%400=0)|(year%100!=0)&(year%4=0)out.println(+

    16、year+is闰年+);elseout.println(+year+is not闰年+);Web.xml y demo.yearServlet y /shitou 上机题显示登陆次数:Counter.jsp:页面访问计数器-URL重写应用实例 这是你第一次访问页面。 您已经访问过此页面。 您已经访问过此页面次。点击a href=counter.jsp?count=此处再次访问页面Counter_cookie.jsp记录用户登录次数-Cokkie应用示例% Cookie cookies = request.getCookies();int count = 0;if(cookies!=null) for(int i=0; i 这是你第一次访问页面。 您已经访问过此页面。 您已经访问过此页面次。上机题猜数字:猜数字ranNum) result = 猜大了;else result = 猜小了;count+;%input type=hidden name=hRan value=/input type=hidden name=hCount value=/你已经猜了次


    注意事项

    本文(浙江工商大学web技术复习题.doc)为本站会员(田海滨)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开