教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考核 方式 授 第一章 课 章
闭卷考试
成绩计 算方法 学时分配 2
总成绩=平时成绩*20%+考试成绩*80% 进度计划 (周次)


教学方法与手段 多媒体讲授
JSP 简介
1 1-2
第二章
JSP 语法
4
多媒体讲授
第三章 JSP 内置对象
8
多媒体讲授,上机编程
2-4
第四章 JSP 与 Javabean 8 多媒体讲授,上机编程
各 章 教 学 实 施 计 划
授课章名称: 第2章 JSP 语法 课时安排 授课时间 教学目的、要求(分了解、理解、掌握 三个层次要求) : 了解 JSP 页面的基本结构及其组成部分; 掌握 JSP 中变量和方法的声明; 掌握 Java 程序片和 Java 表达式 了解 JSP 中的两种注释方法; 掌握 JSP 中常用的指令标记和动作标记。 教学内容(包括基本内容、重点、难点) : 1. JSP 页面的基本结构 2.变量和方法的声明 3.Java 程序片 4.Java 表达式 5.JSP 中的注释 6.JSP 指令标记 7.JSP 动作标记 (重点、难点) (重点、难点) (重点、难点) (重点、难点) (重点) 4 第 1-2 周
参考书目(含参考书、文献等)具体内容:
课 堂 教 学 实 施 计 划
第 2 课 教学过程设计(复习、授新课、讨 论、其它) 授新课 讨论课□ 讨论√ 模型□ 实验课□ 指导√ 挂图□ 习题课□ 其它□ 音像□ 其它□ 其它□
授课类型(请打√) :理论课√ 教学方式(请打√) :讲授√ 教学手段(请打√) :多媒体√
示教√ 实物□
教学内容(包括基本内容、重点、难点) : 2.1 JSP 页面的基本结构 一个 JSP 页面可由 5 种元素组合而成 1)普通的 HTML 标记符 2)JSP 标记,如指令标记和动作标记 3)变量和方法的声明 4)Java 程序片 5)Java 表达式 结合书 P11 页例子 1 讲解 2.2 变量和方法的声明 在标记符“<%!”和 ”%>”之间声明变量和方法。 2.2.1 声明变量 在标记符“<% !”和 ”%>”之间声明变量,即在在标记符“<% !”和 ”%>”之间放置 Java 变量声明语句, “<% !”和 ”%>”之间声明的变量在整个 JSP 页面内都有效,该变量被作为成 员变量,被所有的用户所共享。 举例:书 P13 页例子 2 简单的计算器 2.2.2 声明方法 在标记符“<% !”和 ”%>”之间声明方法,该方法在整个 JSP 页面有效,担是该方法内定 义的变量只在该方法内有效。方法将在 Java 程序片内被调有,当方法被调用时,方法内定义的 变量被分配内存,调用完毕即可释放内存 举例:书 P13 页例子 3 声明与使用方法 2.3 Java 程序片 在标记符“<%”和 ”%>”之间插入 Java 程序片,一个 JSP 页面可以有许多程序片,这些程 序片在 JSP 页面内被顺序执行在程序片内声明的变量成为 JSP 页面的局部变量。 局部变量特点:多个客户访问同一个 JSP 页面时,他们对局部变量的操作不会影响其他客户 的局部变量,即局部变量被分配不同的内存单元,不同用户对应的局部变量各不相同。 举例:书 P16 页例子 5 程序片分割 2.4 Java 表达式 在 “<%=”和 ”%>”之间插入一个 Java 表达式,表达式必须能够求值,表达式的值是由 服务器负责计算,并将结果用字符串的形式发送到客户端显示。
4-6
习题课 2
多媒体讲授
6
第六章 在 JSP 中使用数据库 8 多媒体讲授,上机编程
7-8
第七章 Java Servlet 基础 8 多媒体讲授,上机编程
9-10
第八章 基于 Servlet 的 MVC 模式 6 多媒体讲授
11-12
复习、答疑 2
12
各 章 教 学 实 施 计 划
授课章名称: 第1章 JSP 简介 课时安排 授课时间 教学目的、要求(分了解、理解、掌握 三个层次要求) : 1、了解 JSP 的运行原理及运行过程。 2、掌握 JSP 运行环境 计算表达式的值 2.5 JSP 中的注释 注释作用:可以增强 JSP 页面的可读性,并易于 JSP 页面的维护。JSP 页面的注释可分为两种: 1)HTML 注释:在标记符号”<!--”和”-->”之间加入注释内容: <!-注释内容 --> 2)JSP 注释:在标记符号”<%--”和”--%>”之间加入注释内容: <%-注释内容 --%> 注:JSP 引擎忽略 JSP 注释,即在编译 JSP 页面时忽略 JSP 注释。
2、安装与启动 Tomcat 服务器 首先解压缩 apache-tomcat5.5 的安装文件,之后直接安装 jakarta-tomcat5.5.exe 文件, 采用默认安装即可。 1.3 JSP 页面 1、JSP 页面简介 P4 例子 1 一个 JSP 页面中可以有普通的 HTML 标记和 JSP 标记,以及通过标记符号“<% %>”加入的 java 程序片组成. 编辑 JSP 文件采用文本编辑器”记事本”。 2、设置 Web 服务目录 1)根目录 D:\apache-tomcat-5.5\webapps\Root 为根目录 根目录中存放的 JSP 页面的名字是 example1_1.jsp, 那么用户在浏览器中键入的内容是 http://127.0.0.1:8080/example1_1.jsp 便可以请求该 JSP 页面。 2)已有的 Web 服务目录 在安装目录 webapps 目录下的任何一个子目录都是可以作为一个 Web 服务目录, 如 balancer、 jsp-examples 等等。 jsp-examples 目录中存放的 JSP 页面的名字是 example1_1.jsp,那么用户在浏览器中键入的

2014 ~2015 学 年

第 2 学期
教 学 单 位 课 程 名 称 课 程 编 号 学 时 48
软件学院 基于 WEB 程序设计 0120708006 学 分 年 级 梁旭 教授 副院长 3.5 11 级
适 用 专 业 授 课 教 师 职 职 称 务
R 五年制
大连交通大学教务处制
课 程 教 学 实 施 计 划
教学内容(包括基本内容、重点、难点) : 1.什么是 JSP 2.安装和配置 JSP 运行环境 3.JSP 页面简介和设置 Web 服务目录 4.JSP 的运行原理 5.JSP 与 JavaServlet 的关系 (重点) (重点、难点)
讨论、思考题、作业: 1、安装 Tomcat5.5 所在的计算机需要事先安装 JDK 吗?为什么? 2、运行 startup.bat 启动 Tomcat 服务器的好处是什么? 3、如果想修改 Tomcat 服务器的端口号,应当修改哪个文件?能否将端口号修改为 80?为 什么? 4、Boy.jsp 与 boy.jsp 是否是相同的 JSP 文件名字? 5、在 D:\下建立一个名字为 water 的目录,并将该目录设置成一个 Web 服务目录,然后编 写一个简单 JSP 页面,保存到该目录中,让用户使用虚拟目录 fish 来访问该 JSP 页面。
示教√ 实物□
教学内容(包括基本内容、重点、难点) : 1.1 什么是 JSP JSP 是 Java Server Page 的缩写,是由 Sun 公司倡导,许多公司参与,于 1999 年推出的一 种 Web 服务设计标准。JSP 是基于 Java Servlet 以及整个 Java 体系的 Web 开发技术,利用这个 技术可以建立安全、跨平台的先进动态网站。 1.2 安装与配置 JSP 运行环境 1、安装 JDK 安装 Java 开发工具 JDK1.5,安装目录为 D:\jdk1.5,安装 JDK 之后配置几个环境变量: 变量名:JAVA_HOME,变量值:D:\jdk1.5 变量名:CLASSPATH,变量值:D:\jdk1.5\jre\lib\rt.jar;.;。 变量名:PATH, 变量值:D:\jdk1.5\bin。
参考书目(含参考书、文献等)具体内容:
课 堂 教 学 实 施 计 划
第 1 课 教学过程设计(复习、授新课、讨 论、其它) 授新课 讨论课□ 讨论√ 模型□ 实验课□ 指导√ 挂图□ 习题课□ 其它□ 音像□ 其它□ 其它□
授课类型(请打√) :理论课√ 教学方式(请打√) :讲授√ 教学手段(请打√) :多媒体√
讨论、思考题、作业: 1、如果有两个用户访问同一个 JSP 页面,该页面中的 Java 程序片被执行几次? 2、编写一个简单的 JSP 页面,显示英文字母表。 3、请简单叙述 include 指令标记和 include 动作标记的不同? 4、 “<% !”和 ”%>”之间声明的变量与“<% ”和 ”%>”之间声明的变量有何不同?
课 堂 教 学 实 施 计 划
第 3课 教学过程设计(复习、授新课、讨 论、其它) 授新课 讨论课□ 讨论√ 模型□ 实验课□ 指导√ 挂图□ 习题课□ 其它□ 音像□ 其它□ 其它□
授课类型(请打√) :理论课√ 教学方式(请打√) :讲授√ 教学手段(请打√) :多媒体√
示教√ 实物□
教学内容(包括基本内容、重点、难点) : 2.6 JSP 指令标记 2.6.1 page 指令标记 Page 指令用来定义整个 JSP 页面的一些属性和这些属性值的,如: <%@ page 属性 1=”属性 1 的值” 属性 2=”属性 2 的值” „ %> 注:page 指令的作用对整个 JSP 页面都有效,与其书写的位置无关,担习惯把 page 指令写在 JSP 页面的前面。 Page 指令可以指定如下的属性值: Contentype 属性 用来设置 JSP 页面响应的 MIME 类型 举例说明:书 P20 页例子 8 Language 属性 该属性用来定义 JSP 页面使用的脚本语言,该属性的值目前只能取”java”。 Import 属性 该属性的作用是为 JSP 页面引入 Java 运行环境提供的包中的类,这样就可以在 JSP 页面的程序 片部分、变量及函数声明部分、表达式部分使用包中的类。可以为该属性指定多个值,该属性 可以是某包中的所有类或一个具体的类。 Session 属性 该属性用于设置是否需要使用内置的 session 对象。Session 属性值可以是 true 或 flase,默 认值是 true。 Buffer 属性 内置输出流对象 out 负责将服务器的某些信息或运行结果发送到客户端显示,buffer 属性用来 指定 out 设置的缓冲区的大小或不使用缓冲区。 Autoflush 属性 该属性指定 out 的缓冲区被填满时,缓冲区是否自动刷新。 IsThreadSafe 属性 该属性用来设置 JSP 页面是否可多线程访问。 Info 属性 该属性的属性值是一个字符串,其目的是为 JSP 页面准备一个常用且可能需要经常修改的 字符串。
辅导教师(助教) 学 时 计 划 使 用 教 材 总 学 时 48 名 称

理论学时
实验(实践)教学 指 导 教 师 多媒体教学学时 30 出 版 社
清华大学出版社 清华大学出版社 清华大学出版社

上机学时 16 获奖情况
习题课 2 出版时间 2007 2007 2007
《JSP 实用教程》 《JSP 设计》
参 考 书 目
《Java 课程设计》
通过本课程的学习,要求学生达到: 1、了解 JSP 的运行原理及运行过程,掌握 JSP 运行环境的安装、配置的方法。 2、了解并掌握 JSP 页面的基本结构、变量和方法的声明等。 教 学 要 求 3、掌握 JSP 的五个内置对象的常用方法。 4、掌握如何编写和使用 JavaBeans,并能够做出 JSP 与 beans 结合的简单题目。 5、掌握 JSP 如何使用 JDBC 技术实现对数据库中表记录的查询、插入和删除等操 作。 6、了解 servlet 的运行原理,以及 JSP 页面中调用 servlet 完成动态数据处理 的方法。 7、了解 JSP 中 MVC 的模式的概念以及利用 MVC 模式编写的简单实例。 教 学 创 新 与 更 新 该门课程为软件学院软件工程专业五年制学生的必修课程,考虑授课对象和课 程性质授课时以理论知识和实际例子相结合给学生进行讲授,多注意培养学生的实 际动手能力,为下学期进行毕业设计工作打好基础,课程结束时要求学生每人能够 独立完成一个简单的网站系统。
内容是 http://127.0.0.1:8080/jsp-examples/example1_1.jsp 便可以请求该 JSP 页面。 1.4 JSP 的运行原理 当服务器上的一个 JSP 页面被第一次请求执行时,服务器伤得 JSP 引擎首先将 JSP 页面文件 转译成一个 Java 文件,并编译这个 Java 文件生成字节码文件,然后执行字节码文件响应客户 的请求。而当这个页面再次被请求执行时,JSP 引擎将直接执行字节码文件来响应客户的请求, 这也是 JSP 比 ASP 快的原因。 1.5 JSP 与 Java Servlet 的关系 Java Servlet 是 Java 语言的一部分,提供了用于服务器编程的 API,Java Servlet 就是编 写在服务器端创建对象的 Java 类。 JSP 技术就是以 Java Servlet 为基础,当客户请求一个 JSP 页面时,Tomcat 服务器自动生 成 java 文件、编译 java 文件,并用编译得到的字节码文件在服务器端创建一个 Servlet 对象。
相关文档
最新文档