JSP复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题型
一、单项选择题(共10分)
二、填空题(共15分)
三、判断题(共10分)
四、简答题(共30分)
五、设计题(共35分)
考试范围
1-7章
重点4//5/6
复习基础:每章习题,每章实训
知识点
●Tomcat和Eclipse的使用
●JSP的基本元素、工作流程
⏹JA V A程序片<% %>
⏹JSP表达式<%= %>
●JSP指令标记<%@ page contentType=”” import=””>
⏹指令标记中常用属性的含义
●JSP动作标记
⏹ id=””> ●表单的设计方法、表单元素、表单的提交 ⏹几种常用的表单元素怎么写 ⏹Form的action属性,post/get方法都有什么用 ●JSP内置对象常用格式和常用方法、作用范围(生命周期) ⏹request/response/out/session/application ⏹getParameter, sendRedirect, setAttribute, getAttribute等 ●Javabean的概念、编写、动作标记、作用范围 ⏹用<%@ page import=” *”>导入 ⏹ ⏹< jsp:setProperty name=”abc” property=”*”/ >value属性没写 ⏹< jsp:getProperty name=”abc” property=”name”/ > ●Servlet的概念、编写、调用的典型代码、常用方法 ⏹如何设置web.xml部署文件,里面的标签有什么含义,应该怎么写 ⏹Service();doPost();doGet(); ⏹在Servlet创建并调用javabean ⏹Userbean ur=new Userbean(); ur.check(); ur.setName(“name”); ●MVC模式的概念、实现JSP+Javabean+Servlet ⏹三个模块各自完成什么功能?V:与用户互动;C:流程控制;M:数据 存储与业务逻辑 ⏹书中第6章的例子和实训可以明白MVC ●JDBC的概念、工作原理、工作流程、常用对象、常用写法 ⏹SQL语句的常用方法 ⏹书中第7章的例子 第01章JSP初步 1.简述JSP工作的具体流程 答案: 当客户端浏览器向服务器发出请求访问一个JSP页面后,服务器根据该请求加载相应的JSP 页面,并对该页面进行编译,然户执行。JSP工作的具体流程如下: (1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样当服务器接收到该请求后就可以知道被请求的资源。 (2)服务器根据接收到客户端的请求来加载被请求的JSP文件。 (3)Web服务器中的JSP引擎会将被加载的JSP文件转化为Servlet代码。 (4)JSP引擎将生成的Servlet代码编译成Class文件。 (5)服务器执行这个Class文件 (6)最后服务器将执行结果并发送给浏览器进行显示。 2.简述JSP与其他Web语言的区别 下表将列举出JSP、ASP、PHP三种动态页面开发技术。 JSP、ASP、PHP的对比 3.简述JSP的优点 答案: JSP的优点如下: (1)一次编译、到处运行 (2)支持多种动态网页格式 (3)JSP标签扩展性 (4)JSP跨平台的可重用性 (5)企业级的可扩展性 (6)易于维护性 (7)健壮性与安全性 4.JDK安装完毕后,在环境变量中配置哪些内容 答案: 在环境变量中配置以下内容: JAVA_HOME D:\Program Files\Java\jdk1.6.0_10 JDK的安装路径 PATH %JAVA_HOME%\bin; CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 第02章JSP辅助知识 1.输入框表单元素有哪些? 答案: 输入表单元素、 2.使用超链接中的事件元素是哪个? 答案: 超链接元素中的事件是“onclick”事件,用户单击鼠标左键时发生(如果右键也按下则不会发生)。当用户的焦点在按钮上,并按回车键,同样会触发该事件。 3.简述JavaScript中,变量命名的规则。 答案: 变量命名需要遵守以下5个规则: (1)变量命名必须以一个英文字母或是下划线为开头,也就是变量名第一字符必须是A到Z 或a到z之间的字母,或是“_”。 (2)变量名长度在0~255字符之间。 (3)除了首字符,其他字符可以使用任何字符、数字或下划线,但不能使用空格。 (4)不能使用JavaScript用的保留字。 (5)不能使用JavaScript的运算符。 4.根据本章所介绍的JavaScript脚本语言,简述该脚本语言与Java语言的区别?答案: 很多人听过Java、也听说过JavaSrcipt,两者的名字又非常相似,就认为JavaScript就是基于Java语言的编程语言,那就错了。JavaScript与Java完全是两个不同公司开发的不同软件产品。JavaSrcipt是Netscape公司的产品,而Java是Sun公司推出的新一代面向对象的网络程序设计语言。下面就对JavaScript与Java作如下比较: (1)JavaScript与Java都是与平台无关的语言,它们都具有很强的实用性。 (2)两者处理方式不同。Java程序必须经过编译,形成独立的字节码,然后在相应的Java 虚拟机上执行,正由于Java虚拟机的存在,才使Java能够实现跨平台。JavaScript脚本是嵌入在HTML文本中,不需要编译,通过浏览器逐行解释执行 (3)在Java程序中,如果需要某个变量、在使用之前必须进行声明,而JavaScript不必事先声明就可以使用变量。 (4)JavaScript是一种嵌入语言,它通过在HTML文本中使用如下元素进行包含: 而在HTML文本中使用如下元素来调用Java的类文件: