ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:45.23KB ,
资源ID:6576123      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6576123.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jsp重点精确考试范围.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jsp重点精确考试范围.docx

1、jsp重点精确考试范围四、简答题1、简述JSP的具体执行过程。2、要实现JSP服务器需要哪些相关软件?3、Java中的流程控制语句有哪两类,试写出一两句。4、简述Cookie的作用,它可以为用户指供哪些方便?5、JSP中对文件的读、写分别分哪两种方式?1、要点:通过浏览器向WEB服务器提出请求 服务器得到请求后,将数据转化为Servlet代码 JSP引擎对JSP代码进行编译 由java虚拟机执行编译文件,并把结果返回客户2、要点:JSP引擎 Tomcat 支持JSP的WEB服务器 如:Apche 、IIS Java虚拟机 J2SDK3、一类是条件语句 如if.else,switchcase.语

2、句 一类是循环语句 如 while ,for.语句4、要点:Cookie是服务器发送组浏览器的信息量很小的纯文本信息,当用户以后访问同一WEB服务器时,浏览器会把这一信息原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便。5、要点:读分为逐个字符读取和以行为单位读取Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); / 加载驱动程序Connection con=DriverManager.getConnection(jdbc:odbc:student);/ 建立与ACCESS数据库连接,数据源名称为student

3、Statement statement=con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);/ 建立Statement对象 /建立ResultSet对象jsp考点答案1.jsp的三个指令:page,include,taglib2.和JavaBean密切相关的三个JSP元素是:useBean、getproperty和setproperty3.JSP内置对象共有四个scope: application:在所有应用程序中有效 session:在当前会话中有效 request:在当前请求中

4、有效 page:在当前页面有效4.request对象用于获取URL中参数值的方法是:getparameter()。5.表单向JSP提交数据的方式主要有 get和post6.jsp的全称是:JavaServer Pages7.JDBC全称是Java DataBase Connectivity 8.mvc全称是Model View Controller9.用来执行executeUpdate方法的对象称为:语句对象10.在JSP中使用Javabean可以通过动作元素11.如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。12.如果想使用JavaBean设计一个网站计数

5、器,那么该JavaBean的scope取值应该是application。13.本质上Servlet是一个Java类第二:简答题:1.列举JSP的5个优点 (1)JSP作为Java家族的一部分,具有Java语言的“一次编写,到处运行”的特点 (2)JSP很容易实现和静态网页模板的结合, (3)JSP页面被请求访问时自动编译成Servlet,这使得静态网页的设计者可以放心的更新它们的HTML代码。 (4)JSP标签用于访问JavaBean组件的同时能够很好的管理这些组件,对于静态网页设计者来说,这件事情虽复杂却透明。 (5)JSP开发者可以定制JSP标签。 (6)静态网页设计者可以在不影响JSP动

6、态程序的基础上改变静态网页部分内容。2.JSP页面有些元素组成?答:脚本,动作,指令,注释,模板数据3.列举Servlet的特点答:高效,方便,可移植性好,简洁4.简述Servlet的生命周期答:1.装载Servlet。 2.调用Servlet的init()方法 3.调用Servlet的service()方法,容器接收到请求后,调用Servlet的service()方法,对于不同的客户端请求,service()会被多次调用。 4.服务器调用destroy()方法,当不再需要Servlet时,服务器会调用destroy()方法清除Servlet。5. jsp的两种开发模式?答:JSP+JavaB

7、eans和JSP+JavaBeans+Servlet6.操作数据库的步骤:答:1.创建一个数据源。 2.加载JDBC-ODBC驱动程序。 Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver); 3.建立一个到数据库的连接。 Connection conn=DriverManager.getConnection(jdbc:odbc:grade); 4.测试 7.,scop的取值及含义?答:scope=page | request | session | application Page(当前页面有效)、request(局部有效)、

8、session(会话有效)、application(全体有效)。8.session的使用,转发和重定向的区别:答:重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。 转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。9. 和 指令include的区别 一:执行时间上: 是在翻译阶段执行 在请求处理阶段执行. 二:引入内容的不同: 引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起. 引入执行页面或servlet所生成的应答文本. 另外在两种用法中file和page属性都被解释为一个相对的URI.如果

9、它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释. 编程题:平时的实验。JSP考点汇总1、JSP网页动态部分包含三种元素,它们是(指令、脚本和动作)。2、JSP的全称是JavaServer Page。3、JSP的优点之一是可以使得界面显示和功能逻辑。4、JSP本质上是对Java的扩展。5、JSP技术开发的程序架构只能是C/S或B/S。6、Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。7、JSP引擎和Servlet引擎是系统模块,它们随着Web服务器启动装

10、入内存,而随着Web服务器关闭而释放。8、客户与Web服务器通信是通过http协议来完成的。9、Web服务器是一种请求/应答的服务器。10、指令主要包括page指令、taglib指令和include指令。11、使用taglib指令可以实现使用自定义的JSP标签。12、和JavaBean密切相关的三个JSP元素是useBean、getproperty和setproperty。13、动作元素的主要作用是在客户端中运行一个Bean或显示一个Applet。15、JSP内置对象共有四种Scope,它们是page、request、session、application。16、request对象用于获取UR

11、L中参数值的方法是getparameter()。17、表单向JSP提交数据的方式主要有GET和POST。18、out.println()方法主要作用是向客户端输出换行。19、实现表单中字段隐藏的方法是input type=”hidden” name=” “ value=20、JDBC的全称是JavaDataBase Connectivity。22、用来执行executeUpdate方法的对象被称为语句对象。25、在JSP中使用Javabean可以通过动作元素。26、如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。27、动作中的value属性具有提供属性值功能。

12、28、如果你想使用Javabean设计一个网站计数器,那么该bean的scope应当设为application。29、从本质上讲,Servlet是Java类。30、JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。31、通过JavaBean来封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。32、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。33、JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。34、要想要JSP中调用Java

13、Bean,就需要使用到动作指令,其语法格式是。35、JavaBean实例化后的对象储存范围。范围的取值有如下四种,分别是page、request、session和application。36、JSP中提供了一个动作指令来设置JavaBean属性,其有如下四种语法格式是。37、Request内置对象用来获得客户端请求参数。38、服务器端应用request对象的方法来接受或处理这些信息。后用request对象getParameter方法获得客户端的请求参数。39、可以通过response对象的sendRedirect方法设置页面重定向,实现页面跳转,40、JavaBean的应用语言是Java。41

14、、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。42、 Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。43、 import属性用来指定导入的(Java包)。44、 session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。45、使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。46、 contentType属性用来(指定该JSP文件的MIME格式)

15、,以及(网页编码格式)。47、JSP基本动作元素包括了6个动作元素,分别是()、()、()、()、()和()。二、简答题1、在“”之间声明的变量和在“”之间声明的变量有什么不同? 答:“”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。“”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他

16、用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。2、简述JSP中指令标记include 和动作标记include有什么不同? 答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原J

17、SP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。3、数据库连接对象在调用commit()方法进行事务处理时,只要事务中任何一个SQL语句没有生效,就抛出SQLException异常,在处理SQLException异常时,必须让连接对象调用rollback()方法,其主要作用是什么? 答:撤销事务中成功执行过的SQL语句对数据库数据

18、所做的更新、插入或删除操作,即撤销引起数据发生变化的SQL语句操作,将数据库中的数据恢复到commit()方法执行之前的状态。4、编写javabean就是编写一个java的类,这个类创建的一个对象称作一个bean。为了能让使用这个bean的应用程序构建工具知道这个bean的属性和方法,应在类的方法命名上遵守一定的规则。请简述其规则。 答:(1)必须提供两种方法 getXXX(),用来获取属性xxx的值,setXXX()方法,用来修改属性xxx的值。(2)类中方法的访问权限都必须是public的。(3)类中如果有构造方法,那么这个构造方法的访问权限也是public的,并且是无参数的。5、jsp的

19、工作原理是什么?1、要点:通过浏览器向WEB服务器提出请求 服务器得到请求后,将数据转化为Servlet代码 JSP引擎对JSP代码进行编译 由java虚拟机执行编译文件,并把结果返回客户6、两种数据提交方式分别是什么?有什么区别? Post和get get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。7、JavaBean的特性? 答:(1)、是公共的类; (2)、构造函数没有

20、输入参数; (3)、属性必须声明为private,方法必须声明为public; (4)、用一组set方法设置内部属性; (5)、用一组get方法获取内部属性; (6)、是一个没有主方法的类,一般的Java类默认继承自Object类,而Bean不需要这种继承。8. 与response.sendRedirect()实现页面转向有什么区别?转向只在服务器端进行,不显示地址。response.sendRedirect()重新发送请求,会显示地址。10、jsp有哪些内置对象?作用分别是什么? application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

21、Config对象允许将初始化数据传递给一个JSP页面 Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。 Out对象代表提供输出流的访问 Page对象代表JSP页面对应的Servlet类实例 PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性 Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文 Response对象允许直接访问HttpServletResponse对象 Session对象可能是状态管理上下文中使用最多的对话11 bean的作用域和生命周期是什么?Page(当前页面有效)、

22、request(局部有效)、session(会话有效)、application(全体有效)。12较JSP而言,Servlet有什么优点?有什么缺点?优点:方便、高效、可移植、简洁。缺点:相对复杂,不利于界面的开发。13 和操作起什么作用? 用来存储属性值,用提取存储的属性值。14Connection对象中url参数主要包括哪些内容?连接字符串、用户名、密码。三:编程题1、编写一个jsp页面计算12100的连续和。计算12100的连续和=100;i+)sum=sum+i;out.println(sum);%2、要求在页面上有两个文本框,用户在文本框中输入姓名和电话号码,单击“提交”按钮后,由服务

23、器应用程序接受并处理用户信息。例中ex8-01.html通过表单向ex8-01.jsp提交信息。ex8-01.html获取客户提交信息案例 姓名: 电话: ex8-01.jsp : 姓名文本框信息: 电话文本框信息:3 如下图所示(1)编写用户登录的HTML文件login.htm(2)编写进行用户登录处理的JSP文件login.jsp(使用request对象获取表单数据、使用session保存获取的数据、使用response对象进行页面的重定向等)。(3)编写登录成功后进入的主页index.jsp,要求显示登录用户及登录次数。(4)编写登录失败访问的错误页面error.jsp,显示错误信息。1.login.htmPOST方法提交数据用户名:密码: 2.login.jsp3.index.jsp% StringstrNum = (String)application.getAttribute(num); intnum = 1; /检查是否Num变量是否可取得

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1