




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数学软件及其应用数学软件及其应用 任课教师 任课教师 熊太松熊太松 专业 专业 学号 学号 姓名 姓名 第一章第一章 JSP 概述概述 1 1 JSP是哪几个英文单词的缩写 它用于是哪几个英文单词的缩写 它用于Web开发时有什么优点 开发时有什么优点 Java Servert Pages 的缩写 它是由 Sun 公司建立的一种动态网页技术标准 开发优点 一次编写 随处运行 可重用组件技术 tag 文件和 Javabean 技术 提高编程效率 标记化页面开发 大型复杂 Web 应用支持良好 2 2 安装安装JSP引擎时的步骤有哪些 安装过程中需要配置哪些环境变引擎时的步骤有哪些 安装过程中需要配置哪些环境变 量 它们怎样进行配置 量 它们怎样进行配置 Tomcat 服务器默认的服务端口是多少 服务器默认的服务端口是多少 1 首先安装 JDK 1 下载 JDK 驱动 假设版本为 jdk1 7 0 45 安装目录为 C jdk1 7 0 45 2 添加环境变量及值 Java Home C jdk1 7 0 45 3 变量名 Path 添加值为 C jdk1 7 0 45 bin 2 下载 Tomcat 服务器进行安装 Tomcat 服务器的默认服务端口为 8080 3 3 JSP 程序包含几部分内容 它们分别是什么 程序包含几部分内容 它们分别是什么 主要包含 5 个部分 1 普通的 HTML 标记 2 JSP 标记 3 变量和方法的声明 4 Java 程序片 5 Java 表达式 4 4 JSP 可重用的组件有哪些 可重用的组件有哪些 tag 文件和 Javabean 5 5 Tomcat 服务器的目录分为几种 浏览器怎样访问这些目录中的服务器的目录分为几种 浏览器怎样访问这些目录中的 JSP 文件 文件 分为四种 假设 Tomcat 服务器安装目录为 D Tomcat 8 0 要访问的 JSP 文件名为 example jsp 1 根目录 D Tomcat 8 0 webapps Root 则用户输入 http 127 0 0 1 8080 example jsp 进行访问 2 webapps 下的 Web 服务目录 该目录下的任意一个子目录都可以作为一个 Web 服务目录 用户输入 http 127 0 0 1 8080 服务目录名 example jsp 进行访问 3 新建 Web 服务目录 将 Tomcat 服务器所在计算机的某个目录 非 webapps 下 的子目录 如 D cuit 设置成一个 Web 服务目录 并为该服务目录指定虚拟目 录 打开 D Tomcat 8 0 conf server xml 文件 找到 在它之前添加 用 户 输 入 http 127 0 0 1 8080 cuit example jsp 进行访问 4 相对目录 Web 服务目录下的目录称为该 Web 服务目录下的相对 Web 服务 目录 访问时需要加入相对目录才能进行访问 6 6 请简要描述请简要描述 JSP 程序运行原理程序运行原理 当服务器上的一个 JSP 页面被第一次请求执行 JSP 引擎为每个客户启动一 个线程 将 JSP 页面文件转译成一个 java 文件 然后编译 java 文件 生成字节 码文件 将字节码文件调入内存 线程负责执行常驻内存的字节码文件响应客户 的请求 以后请求同一 JSP 页面页面时就不用执行前面的操作 直接执行内存中 的字节码文件 补充章节补充章节 Web 程序设计基础程序设计基础 1 1 简要叙述简要叙述 HTML 程序的基本结构及其表示和含义 程序的基本结构及其表示和含义 HTML 程序的基本结构以开头和结尾 包括标签头部份 和文档主体部份 标签头以开头和结尾 在标签头部分可以包 含文档标题等内容 文档主体部份以开头和结 尾 文档的主要内容及其属性都是在这部分进行设置 2 2 HTML 的标记分为几种类型 并将它们的显示方式表示出来 的标记分为几种类型 并将它们的显示方式表示出来 两种类型 单标记和双标记 3 3 HTML 文档中设置文档中设置段落段落的的标标记有哪些 它们的作用记有哪些 它们的作用分别分别是什么 是什么 标题标记 设置各种大小不同标题的标记 段落标记 设置分段标记 预定义格式标记 在浏览器中浏览时 按照文档中预先排好的形式 显示内容 分区显示标记 在网页中创建一个结构性区域 上下各有一个换 行 换行标记 强制换行 水平线标记 插入水平线 4 4 HTML 文档中的列表表示有几类 它们分别怎样表示 文档中的列表表示有几类 它们分别怎样表示 两类 有序列表有序列表 无序列表无序列表 5 5 按照超链接目标进行分类 它可以分为几种类型 按照超链接目标进行分类 它可以分为几种类型 内部链接 内部链接 网站内部文件之间的链接 链接的地址一般使用相对地址 外部链接 外部链接 网站内的文件链接到站点外文件的链接 链接的地址一般使用绝对地 址 6 6 在网页设计中为什么要采用在网页设计中为什么要采用 CSSCSS 它的好处有哪些 它的好处有哪些 使用 CSS 将网页的样式与内容本身区分开 CSS 用于配置文本 颜色和页面布 局 好处 1 更多排版和页面布局控制 2 样式和结构分离 3 样式可以存储 4 文档变得更小 5 方便网站的维护 7 7 配置配置 CSS 的方法有哪些 在网页设计中怎样使用它们 的方法有哪些 在网页设计中怎样使用它们 内联样式内联样式 将代码直接写入到网页的主体部分 作为 HTML 标记的属性 嵌入样式嵌入样式 在网页的头部 之间 进行定义 外部样式 外部样式 样式在单独的文件中编码 网页在头部使用 link 元素链接到该文件 导入样式 导入样式 与外部样式相似 将包含了样式定义的文本文件与网页文档链接 8 JavaScript8 JavaScript 语言的特点是什么 语言的特点是什么 1 网页的脚本编程语言 2 支持客户端与服务器端的编程 3 构件的开发 4 解释性的语言 先编译后执行 5 跨平台性 9 9 在网页中怎样使用在网页中怎样使用 JavaSript 语言 语言 它的变量有什么特点 它的变量有什么特点 1 直接加入到网页程序中 2 以独立文件方式进行引用 变量为弱变量类型 即为变量赋什么类型的值 变量的类型就变为该值的类型 第第 2 章章 JSP 页面与页面与 JSP 标记标记 1 1 之间声明的变量与 之间声明的变量与 之间声明的 之间声明的 变量有何不同 变量有何不同 之间声明的变量为 JSP 页面的成员变量 它在整个 JSP 页面内 部都有效 之间声明的变量为 JSP 页面的局部变量 在 JSP 页面后继的所 有 Java 程序片以及 Java 表达式部分内部都有效 2 2 如果有两个用户访问一个如果有两个用户访问一个 JSPJSP 页面 该页面中的页面 该页面中的 JavaJava 程序片将被程序片将被 调调入到内存入到内存几次 为什么 几次 为什么 一次 当第一次调入内存后程序片将常驻内存中 JSP 引擎将直接执行内存 中的程序片段 3 3 简述简述 includeinclude 指令标记和指令标记和 includeinclude 动作标记的不同 动作标记的不同 JSP 页面 include 指令标记的作用是在 JSP 页面出现该指令的位置处 静态 插入一个文件 静态插入就是当前 JSP 页面和插入的文件合并成一个新的 JSP 页 面 然后 JSP 引擎再将这个新的 JSP 页面转译成 Java 文件 include动作标记告诉JSP页面动态加载一个文件 与静态插入文件的include 指令标记不同 当 JSP 引擎把 JSP 页面转译成 Java 文件时 不把 JSP 页面中动 作指令 include 所指定的文件与原 JSP 页面合并成一个新的 JSP 页面 而是告诉 Java 解释器 这个文件在 JSP 运行时才被加载 include 指令标记和 include 动作标记的作用都是处理所需要的文件 但是处 理方式和处理时间上是不同的 include 指令标记在编译阶段处理所需要的文 件 被处理的文件在逻辑和语法上依赖于当前 JSP 页面 优点是页面的执行速度 快 include 动作标记是在 JSP 页面运行时才处理文件 被处理的文件在逻辑和 语法上独立于当前 JSP 页面 优点是可以使用 param 子标记更加灵活地处理所需 要的文件 缺点是执行速度慢一些 4 JSP4 JSP 中的注释有哪几种 它们分别怎样表示 中的注释有哪几种 它们分别怎样表示 1 HTML 注释 在标记符号 之间加入注释内容 2 JSP 注释 在标记符号 之间加入注释内容 5 5 JSP 中的主要指令标记有哪些 它们分别起中的主要指令标记有哪些 它们分别起什么作用 什么作用 1 page 指令 用来定义整个 JSP 页面的一些属性和这些属性的值 例如 language 属性的值目前只能取 Java import 属性的作用是为 JSP 页面引入 Java 核心包中 的类 2 include 指令标记的作用是在 JSP 页面出现该指令的位置处 静态插入一个文 件 静态插入就是当前 JSP 页面和插入的文件合并成一个新的 JSP 页面 然后 JSP 引擎再将这个新的 JSP 页面转译成 Java 文件 6 JSP6 JSP 中有哪些动作标记 请简述它们的功能 中有哪些动作标记 请简述它们的功能 1 include 动作标记 它告诉 JSP 页面动态加载一个文件 2 param 动作标记 它以 名字 值 的形式为其他标记提供附加信息 当该标 记与 JSP include 标记一起使用时 可以讲 param 标记中的值传递到 include 指令 要加载的文件中去 3 forward 动作标记的作用是从该指令处停止当前页面的继续执行 转向执行该 指令中 page 属性指定的 JSP 页面 但是在浏览器的地址栏中并不显示 forward 指令所转向的 JSP 页面的 URL 表示 4 plugin 动作标记 它指示 JSP 页面加载 java plugin 插件 该插件由用户负责下 载 并使用该插件来运行 Java applet 小程序 5 useBean 动作标记 它用来创建并使用一个 Javabean 第三章第三章 Tag 文件与文件与 Tag 标记标记 1 用户可以使用浏览器直接访问一个用户可以使用浏览器直接访问一个 Tag 文件吗 文件吗 不能 2 Tag 文件应当存放在怎样的目录中 文件应当存放在怎样的目录中 某个 Web 服务目录下的 JSP 页面准备调用一个 Tag 文件 必须在该 Web 服 务目录下建立如下的目录结构 Web 服务目录 WEB INF tags 其中 WEB INF 和 tags 都是固定的目录名称 3 JSP 页面是怎样与页面是怎样与 Tag 文件进行参数的传人和传出的 文件进行参数的传人和传出的 在 Tag 文件中通过使用 attribute 指令 可以让使用它的 JSP 页面向该 Tag 文 件传人需要的数据 attribute 指令的格式如下 在 Tag 文件中通过使用 variable 指令向 JSP 页面传出数据 variable 指令的格 式如下 第四章第四章 JSP 内置对象内置对象 1 JSP 主要的内置对象有哪些 它们的作用分别是什么 主要的内置对象有哪些 它们的作用分别是什么 1 request 对象封装了用户请求页面时所提交的信息 该对象调用相应的方法 可以获取封装的信息 即使用该对象可以获取用户提交的信息 可以使用 HTML 表单提交信息 提交的方法包括 get 和 post 方法 2 response 对象对用户的请求做出动态响应 向用户端发送数据 3 session 对象针对 HTTP 协议是一种无状态协议 用户向服务器发出请求 服务器响应后链接就被关闭 在服务器端不保留链接的有关信息的情况而设置的 一种内置对象 它保留用户登录的一些信息 从而能够识别登录用户 4 out 对象是一个输出流 用来向用户端输出数据 5 application 对象是 Tomcat 服务器启动后就产生的 当一个用户访问 Web 服 务目录上的一个 JSP 页面时 JSP 引擎为该用户分配这个 application 对象 不同 Web 服务目录下的 application 是互不相同的 2 当表单提交信息包括汉字时 在获取时应该怎样处理 当表单提交信息包括汉字时 在获取时应该怎样处理 1 首先将字符串用 iso 8859 1 进行编码 2 重新将转换后的字符串赋值为新的字符串 例如 b name getBytes ISO 8859 1 name new String b 这样就将 name 的编码转换为新的编码方式 3 如何实现网页的重定向功能 如何实现网页的重定向功能 可以使用 response 对象的 sendRedirect URL url 方法实现用户的重定向 4 session 对象的消失有哪几种方式 对象的消失有哪几种方式 3 种方式 1 是用户关闭浏览器 2 是 session 对象调用 invalidate 方法 3 是 session 对象超过 发呆 时间 5 session 对象存储数据有哪几种方式对象存储数据有哪几种方式 它怎样实现数据的存储 它怎样实现数据的存储 session 对象使用下列方法处理数据 public void setAttribute String key Object obj 实现数据的存储 6 session 对象与对象与 application 对象的区别有哪些 对象的区别有哪些 1 对象产生时间不同 session 对象是在用户的 http 请求开始时就产生的 它在第第 4 题题给出的条件下将消失 application 对象在 Tomcat 服务器启动后就产 生了 直到 Tomcat 服务器关闭才消失 2 作用域的范围不同 session 对象的作用域是用户访问同一 Web 服务目录 的各个页面 同一用户访问不同 Web 服务目录的页面产生不同的 session 对象 不同用户访问同一 Web 服务目录的各个页面的 session 对象是不同的 application 对象对应于同一 Web 服务目录 访问同一 Web 服务目录的用户的 application对象是相同的 因此application对象的作用域范围比session对象的大 第五章第五章 JSP 中的文件操作中的文件操作 1 File 对象能读取文件吗 它怎样进行操作 对象能读取文件吗 它怎样进行操作 File 对象不能读取文件操作 它只能用来获取文件本身的一些信息 例如文 件的长度 读写权限等 2 RandomAccessFile 类创建的流在读写文件时有什么特点 类创建的流在读写文件时有什么特点 RandomAccessFile 流的指向既可以作为源也可以作为目的地 也就是对一个 文件进行读写操作时 可以创建一个指向该文件的 RandomAccessFile 流 这样 既可以从这个流读取文件的数据 也可以通过这个流向文件写入数据 第六章第六章 JSP 中使用数据库中使用数据库 1 简述使用简述使用 JDBC 操作数据库的基本步骤 操作数据库的基本步骤 1 加载 JDBC 驱动程序 使用 Class forName 驱动程序名称 进行加载 2 与数据库建立连接 DriverManager getConnection 进行数据库的连接 3 执行数据库操作处理 4 处理操作结果 5 关闭数据库连接 释放占用的系统资源 2 JSP 中实现通过中实现通过 JDBC 访问数据库方式的方式有哪些 访问数据库方式的方式有哪些 主要有 JDBC ODBC 桥接器和加载 Java 数据库驱动程序 3 Statement 实例分为哪几种类型 它们的功能分别是什么 实例分为哪几种类型 它们的功能分别是什么 分为 3 种类型 1 Statement 实例 该类型的实例只能用来执行静态的 SQL 语句 2 PreparedStatement 实例 该类型的实例在 Statement 功能的基础上增加了 执行动态 SQL 语句的功能 并且能够保存被数据库直接执行的底层内部命令 能 够提高访问数据库的速度 3 CallableStatement 对象 该类型的实例增加了执行数据库存储过程的功能 4 JDBC 中提供的两种实现数据查询的方法分别是什么 中提供的两种实现数据查询的方法分别是什么 1 executeQuery 方法实现查询操作 2 executeUpdate 方法实现对记录中字段值的更新 5 怎样怎样利用利用结果集结果集实现实现对数据库中表的操作 对数据库中表的操作 结果集利用内存中的 ResultSet 对象对底层数据库表进行更新和插入操作 操 作步骤如下 1 必须得到一个可滚动的 ResultSet 对象 2 利用结果集的游标移动到要修改的第 n 行 3 结果集将第 n 行的 p 列的列值更新 4 更新数据库中的表 如果是插入操作 将第 3 步改为更新插入行的操作 第 4 步改为插入记录操作 6 JDBC 操作操作中使用预处理语句的好处是什么 中使用预处理语句的好处是什么 预处理语句能够针对连接的数据库 事先将 SQL 语句解释为数据库的底层 内部命令 然后直接让数据库取执行这个命令 这样做的好处 1 减轻了数据库的负担 2 提高了访问数据库的速度 7 数据库操作中怎样实现高效地分页显示功能 数据库操作中怎样实现高效地分页显示功能 由于数据库操作的ResultSet对象和数据库连接对象 Connection对象 实现了 紧密的绑定 一旦连接对象被关闭 ResultSet 对象中的数据立刻消失 这就意味 着在分页显示 ResultSet 对象的数据 就必须始终保持和数据库的连接 直到用 户将 ResultSet 对象中的数据查看完毕 这样浪费系统资源 CachedRowSetImpl 类 的CachedRowSet接 口 可 以 保 存ResultSet对 象 中 的 数 据 而 且 CachedRowSetImpl 不依赖 Connection 对象 这样把 ResultSet 对象中的数据保存 到 CachedRowSetImpl 对象中后 就可以关闭和数据库的连接 从而避免了资源 的浪费 第第 7 章章 JSP 与与 Javabean 1 什么是什么是 Javabean 使用使用 Javabean 的优点是什么 的优点是什么 Javabean 是一种 Java 类 通过封装属性和方法成为具有某种功能或者处理 某个业务的对象 JavaBean 可分为可视化组件和分可视化组件两部分 Javabean 是基于 Java 语言的 它不依赖于平台 具有以下特点 1 可以实现代码的重复利用 2 易编写 易维护 易使用 3 可以在任何安装了 Java 运行环境的平台上使用 而不需要重新编译 4 JSP 页面调用 Javabean 可有效地实现静态工作部分和动态工作部分的分 离 2 怎样保存怎样保存 JavaBean 文件 文件 在 Web 服务目录下建立子目录结构 WEB INF classes 根据 Javabean 中 package 中的名称 再建立相应的子目录 把创建 Javabean 的字节码文件复制到 对应的目录中 3 Javabean 的有效期有几种 的有效期有几种 并简述其并简述其作用范围作用范围 有效期有 4 种 1 page 表示该 Javabean 的有效期限是当前页面 当 JSP 引擎执行完这个页 面时 JSP 引擎取消分配给该用户的 Javabean 2 request 表示该 Javabean 的有效期限是 request 期间 当有效期是 request 时 pageContent 对象在每个页面分配给用户的 Javabean 是互不相同的 JSP 引 擎再对请求做出响应之后 取消分配给用户的这个 Javabean 3 session 表示该 Javabean 的有效期限是用户的会话期间 也就是用户在 某个 Web 服务目录多个页面中相互连接 每个页面都含有一个 useBean 标记 而且各个页面的 useBean 标记中的 id 的值相同 scope 的值都是 session 该用户 在这些页面得到的 bean 是相同的一个 只有用户的 session 消失 JSP 引擎才取 消分配的 bean 4 application JSP 引擎为 Web 服务目录下所有的 JSP 页面分配一个共享的 bean 不同用户的 scope 取值是 application 的 bean 也都是相同的 当多个用户同 时访问一个 JSP 页面时 任何一个用户对自己 bean 的属性的改变 都会影响到 其他的用户 4 怎样设置和获取怎样设置和获取 Javabean 的属性值 的属性值 使用 setProperty 动作标记设置 bean 的属性值 使用这个标记之前 必须使 用 useBean 标记得到一个可操作的 bean 而且 bean 必须保证有相应的 setXxx 方 法 使用 getProperty 动作标记可以获得 bean 的属性值 并将这个值以字符串的 形式显示给用户 使用这个标记之前 必须使用 useBean 标记获取一个 bean 第第 8 章章 Java Servlet 基础基础 1 servlet 对象是在服务器端还是在用户端被创建 对象是在服务器端还是在用户端被创建 servlet 是在服务器端创建能够响应用户请求的对象 2 如果如果 servlet 对象对象不重写不重写 service 方法 那么应当重写哪几个方法 方法 那么应当重写哪几个方法 一般对用户的请求响应进行处理是在 servlet 对象的 service 方法中 如果不 对该方法进行重写 那么应当对 doPost 方法和 doGet 方法进行重写来响应用户 的请求操作 这两个方法分别对应用户提交请求的类型是 post 和 get 3 HttpServletResponse 类的类的 sendRedirct 方法和方法和 RequestDispatcher 类类 的的 forward 方法有何不同 方法有何不同 HttpServletResponse 类的 sendRedirct 表示重定向 当一个用户请求一个 servlet 时 该 servlet 在处理数据后 使用 sendRedirct 方法将用户从当前 JSP 页 面或 servlet 对象定向到另一个 JSP 页面或 servlet 对象 它仅仅将用户从当前页 面或 servlet 定向到另一个当前 JSP 页面或 servlet 但不能将用户对当前页面或 servlet 的请求转发给所定向的资源 RequestDispatcher 类的 forward 方法起转发的功能 它把用户对当前 JSP 页 面或 servlet 的请求转发给另一个 JSP 页面或 servlet 而且将用户对当前 JSP 页面 或 servlet 的请求和响应传递给所转发的 JSP 页面或 servlet 4 Servlet 对象怎样获得用户的对象怎样获得用户的 session 对象 对象 servlet 对象调用 getSession 方法获取用户的 session 对象 5 运行运行 servlet
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国广电来宾市2025秋招笔试行测题库及答案市场与服务类
- 保山市中石油2025秋招心理测评常考题型与答题技巧
- 莆田市中石化2025秋招面试半结构化模拟题及答案炼油工艺技术岗
- 国家能源齐齐哈尔市2025秋招笔试题库含答案
- 2025年电厂安装考试题及答案
- 中国广电黄石市2025秋招市场与服务类专业追问清单及参考回答
- 亳州市中石化2025秋招面试半结构化模拟题及答案数智化与信息工程岗
- 达州市中石油2025秋招笔试模拟题含答案炼油设备技术岗
- 教育学章节测试题及答案
- 国家能源太原市2025秋招笔试言语理解与表达题专练及答案
- 水库水坝施工方案范本
- 肺康复个案护理
- 人美版美术六年级上册全册教案
- GB/T 21499-2024粮油检验稻谷和糙米潜在出米率测定方法
- (版)科学道德与学风建设题库
- GB/Z 44314-2024生物技术生物样本保藏动物生物样本保藏要求
- 2023年全国职业院校技能大赛-融媒体内容策划与制作赛项规程
- 《电力建设施工企业安全生产标准化实施规范》
- 糖尿病周围神经病变知多少课件
- 儿童肺炎支原体肺炎诊疗指南(2023年版)解读
- 个人履职考核情况表
评论
0/150
提交评论