《JSP应用开发》电子教案设计.docx
- 文档编号:7148874
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:60
- 大小:163.39KB
《JSP应用开发》电子教案设计.docx
《《JSP应用开发》电子教案设计.docx》由会员分享,可在线阅读,更多相关《《JSP应用开发》电子教案设计.docx(60页珍藏版)》请在冰豆网上搜索。
《JSP应用开发》电子教案设计
《JSP程序设计》电子教案
课题
WEB技术概述
授课日期
授课类型
理论授课
学时数
2
教学目的及要求
让学生初步掌握WEB的基础知识,掌握静态网页、动态网页、WEB服务器等基本概念,了解常见WEB编程语言的特点,掌握WEB的两种模式
教学重点
掌握动态网页和静态网页的基本概念,掌握C/S模式和B/S模式的特点
教学难点
无
教学方法
讲授法
课程作业
或思考题
思考题,如何运行一个现实有HELLOWORLD字样的页面。
审阅意见
主讲教师或教学组长签名:
教研室主任签名:
教学后记
学生对网页知识和HTML了解欠缺,需再以后的教学中强化。
教学步骤及主要容(教学设计、教学容、过程、方法等)
备注
一、课程介绍
1.介绍JSP课程的学习目的
1).JAVA目前的发展状况以及趋势
2).JSP目前的发展趋势和实际运用情况
3).J2EE的概况以及与JSP之间的关系
4).介绍开设该课程的原因,以及学好该课程之后的好处
2.介绍JSP教学的基本容
1).先导课和后续课的介绍,以及学习前的准备工作
2).以及如何学习好该课程
3).介绍本学习教学的基本容
3.介绍学习要求和考核情况
1).关于平时出勤和作业的上交
2).平时成绩和期末考核的比例为30%和70%
3).期末以作品形式进行考核
二、WEB技术概述
1.静态网页和动态网页的区别
1).概念和定义
2).优缺点
3).我们本学习所做的是何种页面,以动态页面为主
2.WEB服务器的基本概念
1).基本概念
2).JSP可以采用TOMCAT作为服务器
3.网络和数据库以及网络数据库的基本概念
1).对上学期学习过的知识做基本复习
4.目前流行的WEB开发语言比较
1).对ASP和ASP.NET进行介绍
2).对PHP进行介绍
3).对JSP进行重点介绍,这是本学习的任务
5.C/S模式和B/S模式的介绍
1).两种模式的基本概念
2).C/S模式的优缺点
3).B/S模式的优缺点
4).如何选择适合的模式进行开发
6.如何最快的制作出一个现实HELLOWORLD字样的页面。
三、关于逻辑思维能力的介绍
1.鼓励大学对编程课进行认真学习
2.编程可以对逻辑思维培养,不管以后是否从事计算机工作,逻辑思维能力的培养都很重要
3.布置了几道趣味的逻辑思维的题目,让学生回答。
课题
JSP概述
授课日期
授课类型
理论授课
学时数
2
教学目的及要求
掌握JSP运行环境的配置,并要求学生能熟练的进行环境配置
教学重点
掌握TOMCAT的配置
教学难点
运行一个简单的JSP页面
教学方法
演示教学,并让学生自己动手实践操作
课程作业
或思考题
如何运行一个有HELLOWORLD字样的JSP动态页面。
审阅意见
主讲教师或教学组长签名:
教研室主任签名:
教学后记
误操作的同学比较多,配置环境没有成功,再下次课继续练习配置。
教学步骤及主要容(教学设计、教学容、过程、方法等)
备注
一、什么是JSP
1.JSP的历史和发展
2.JSP的基础
3.JSP的优势
二、JSP引擎
1.WEB应用程序的概念
2.什么是JSP引擎
3.TOMCAT服务器
4.安装TOMCAT服务器的准备工作
三、介绍JSP运行环境的配置
1.JDK的使用和安装
1).复习上学期JAVA课程中JDK的安装和使用
2).介绍环境变量的配置,特别是新增环境变量JAVA_HOME的配置
3).强调JDK和JRE的区别
4).并让学习动作操作练习环境变量的配置
2.TOMCAT的安装和启动
1).介绍TOMCAT的两种安装方法,压缩包和安装版的使用,本课程选用比较繁琐的压缩包安装方法。
2).介绍TOMCAT里面各文件夹的作用
3).介绍TOMCAT的基本启动方法
4).介绍TOMCAT如何添加到服务管理中,让TOMCAT的使用和启动更加灵活。
5).测试TOMCAT是否安装并成功启动。
6).如何配置端口号
7).让学生自己动手练习并测试
四、JSP页面和WEB服务目录
1.带领学生动手编写第一最简单的JSP页面
2.提出思考:
如何让该页面运行现实
3.介绍WEB服务目录的作用
1).什么是根目录以及作用
2).如何新建其他的WEB目录
3).如何在其他盘里新建WEB目录
4).WEB目录与相对路径
5).让学生将编写页面放到指定WEB目录并运行
6).如何设置WEB目录的默认页面
五、动手练习
1.让学习参照书上的例子,把书上的例子编写成功并运行
2.使用TOMCAT的使用
补充
补充
补充URL的基本知识和端口号的基本知识
补充一点HTML基础知识
补充知识
预留15分钟的时间进行复习和练习
课题
JSP运行原理
授课日期
授课类型
实验课
学时数
2
教学目的及要求
复习TOMCAT的配置,复习以前的JAVA知识和JSP页面知识
教学重点
掌握TOMCAT的配置,掌握JSP的基本页面
教学难点
JAVA算法的使用
教学方法
布置实验任务,让学生动手编程
课程作业
或思考题
编写一个能显示1-100之间所有素数的JSP动态页面。
审阅意见
主讲教师或教学组长签名:
教研室主任签名:
教学后记
很多同学忘记的素数的判断算法,下次课中补充和提示。
教学步骤及主要容(教学设计、教学容、过程、方法等)
备注
一、回顾上节课的知识点
1.思考要运行一个JSP页面所需要的运行环境
2.如何配置TOMCAT服务
二、JSP运行原理
1.介绍HTML运行原理
2.介绍JSP的运行和HTML的关系
3.后台的JSP页面运行的详细处理过程
4.掌握SERVLET的概念
5.掌握JSP的运行流程,知道第一次访问JSP页面和第二次访问同一页面的区别
6.JSP页面上不同的元素在运行时候的处理不同
7.让学生亲自查看work文件夹下生成的SERVLET文件
三、实验:
尝试编写一个JSP页面
1.要求:
修改TOMCAT的端口号为80端口
2.要求:
在D盘新建一个文件夹,设置成为WEB服务目录
3.要求:
编写一个能显示100以素数的JSP页面
4.实验步骤:
1).安装TOMCAT服务器
2).修改端口号
3).设置WEB服务目录
4).启动TOMCAT服务器
5).编写JSP
6).测试运行
总共花费30分钟的时间做讲解,完成第一章的教学容。
课题
JSP页面
授课日期
授课类型
理论授课
学时数
2
教学目的及要求
要求学生掌握JSP页面的基本结构
教学重点
掌握JSP程序片和方法的用法
教学难点
JSP的运行原理和JAVA程序片的用法
教学方法
案例讲授法
课程作业
或思考题
用HTML和本节课所需知识完善素数的练习题。
审阅意见
主讲教师或教学组长签名:
教研室主任签名:
教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等)
备注
一、回顾上节课的知识点
1.JSP的运行原理
2.思考多线程的管理下,一个页面生成几个Servlet对象
二、JSP页面的基本结构
1.一个页面文件可以由5种元素组成
1).普通HTML标记
2).JSP标记
3).变量和方法的声明
4).JAVA程序片
5).JAVA表达式
2.用实例讲解各元素,并演示运行
三、变量和方法的声明
1.成员变量的声明
1).如何完成成员变量的声明
2).成员变量的生命周期和使用围
3).成员变量的特点
4).成员变量的注意事项
2.方法的声明
1).如何声明方法
2).方法的使用情况
3).演示方法的运行
4).思考如何让多个页面使用同一个方法
5).判断素数的方法
3.部类的声明(了解)
四、JAVA程序片
1.JAVA程序片的格式
2.JAVA程序片的执行原理
3.JAVA程序片里的局部变量的作用围和声明周期,以及和成员变量的区别
4.JAVA程序片的主要功能
5.如何将JAVA程序片插入到HTML标记中
6.带领学生完成一个简单的JAVA程序片的例子,用两种不同的写法完成。
五、表达式
1.表达式的基本格式
2.什么是表达式
3.表达式和out.print()功能一样
4.举例说明表达式使用的各种情况
演示简单的计数器案例
很多学生在上次实验课中忘记了素数的判断方法,并且思路比较单一,为了给学生打开思路,专门补充素数判断方法,以及如何合理编程
课题
JSP页面的实验练习
授课日期
授课类型
实验课
学时数
2
教学目的及要求
要求学生掌握JSP页面的基本结构中方法和程序片的使用
教学重点
掌握JSP程序片和方法的用法,学习HTML中表格的使用
教学难点
如何在HTML标记中合理插入JAVA程序片
教学方法
布置实验任务,让学生动手练习
课程作业
或思考题
用表格布局,将100以的素数输出,需结合本章所学的JSP方法、程序片和表达式综合运用
审阅意见
主讲教师或教学组长签名:
教研室主任签名:
教学后记
大部分同学的HTML代码不熟练,还要适当加强。
教学步骤及主要容(教学设计、教学容、过程、方法等)
备注
一、介绍上机课中的常见错误
1.乱码显示问题
2.没有正确的使用空格
3.TOMCAT别名的作用
4.页面的命名规则和大小写的区别
二、补充表格知识
1.
标记的使用 4.引导学生编程思路,提示如何完成本次作业 三、布置实验作用 1.要求使用JSP声明一个判断素数的方法,用方法来判断素数 2.要求做一个2*100的表格,将100个数据都显示在表格中,并显示出该数是否是素数 3.要求用JAVA程序片和表达式合理的插入到HTML代码中 4.可以对页面和表格进行美化 课题 JSP标记 授课日期 授课类型 理论讲授课 学时数 2 教学目的及要求 掌握JSP的指令标记和动作标记,了解注释的用法 教学重点 掌握JSP的两种指令标记和常见动作标记 教学难点 Include指令和动作的使用以及区别 教学方法 案例教学,引导学生思考 课程作业 或思考题 思考题,如何用JSP标记去实习一个的布局 审阅意见
主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、复习上机课的问题 1.方法使用不熟练,JAVA的基础部牢固 2.如何从错误提示中修改程序 3.提供给学生一个例子的三种写法,让他们进行比较和思考哪种写法比较好,以后将采用哪一种编写方式 4.带领学生阅读书上的例子2.5,多接触HTML中表单的知识 二、JSP中的注释 1.HTML的注释 2.JSP的注释 3.JAVA的注释 4.举例让学生区分隐藏的注释和非隐藏的注释,以及注释的灵活用法 5.带领学生阅读比较繁琐的例子2.4,再次接触到HTML中表单的知识 三、JSP指令标记 1.PAGE指令 1).PAGE的基本格式 2).常用属性的介绍,重点介绍contentType、impost属性 2.include指令 1).基本语法规则 2).让学生思考其作用 3).用实例显示include的代码复用作用 4).了解include指令的运行原理,包含时间等基本知识 四、JSP动作标记 1.include动作标记 1).基本格式 2).运行原理和运行的时间 3).与include指令的区别,说明各自优缺点 4).举例演示区别,查看servlet验证不同 2.param动作标记 1).基本格式 2).基本作用,强调其不能单独使用,一定要配合其他动作标记使用 3).演示案例,配合include动作标记来传递数据 3.forward标记 1).基本格式介绍 2).特点和注意事项说明 3).让学生思考其作用 4).用案例显示其一般功能和实际应用 4.plugin标记(了解)
补充: 注释中也可以插入JAVA程序片
补充pageEncoding属性
补充简单的验证码产生原理 课题 JSPTAG文件和标记 授课日期 授课类型 理论讲授课 学时数 2 教学目的及要求 TAG文件的结构、存储目录和TAG标记 教学重点 掌握TAG标记 教学难点 无 教学方法 案例教学,引导学生思考 课程作业 或思考题 思考题,如何用JSP标记去实习一个的布局 审阅意见
主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、实验讲解 1.对前一次的上机练习进行解答,先从整体结构上出发,对页面布局进行讲解 2.再通过实际编码,一步步完成页面,并对各部分的知识点和重难点进行讲解 3.对提交的作业中发现的不同用法提出思考 4.补充HTML表格标签中的常见属性,完成整个表格标签的介绍 二、概述本章容 1.对本章容进行概要介绍,明确学习的容 2.本章节可以选讲,鼓励学生适当的自学 三、TAG文件的结构 1.介绍TAG出现的原因和好处 2.介绍TAG文件的结构,如扩展名,基本组成部分,并举例验证。 3.比较和include的使用的区别 四、TAG文件的存储目录 1.重点介绍TAG文件的存放规则 2.用ANSI编码保存 五、TAG标记 1.基本格式介绍 2.具体使用介绍,举例显示使用情况和细节 3.TAG标记的标记体 1).介绍什么是标记体,标记体的功能 2).如何用标记体传递字符串信息 3).用实例显示传递过程 六、TAG文件中的常用指令 1.tag指令 1).基本属性的介绍 2).和page指令相似的地方进行对比 2.include指令
课题 TAG重要指令 授课日期 授课类型 理论讲授课 学时数 2 教学目的及要求 掌握TAG的三种重要指令 教学重点 attribute指令、variable指令、taglib指令 教学难点 attribute指令、variable指令 教学方法 案例教学,引导学生思考 课程作业 或思考题
审阅意见
主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、简单复习TAG的基础知识 二、本章容说明 1.本章容比较难,实例比较复杂,所以需要引导学生仔细阅读实例 2.同时本章的容作为选修,只要学生基本了解,后面例子中使用了本章的容,可以阅读懂即可。 三、attribute指令 3.指令基本格式介绍 4.基本功能介绍 5.attribute指令的注意事项 6.带领学生阅读例子3.3和3.4,完成详细代码的讲解 7.启发学生思考attribute的用途 四、variable指令 1.指令基本格式介绍 2.基本功能介绍 3.对象的返回 4.attribute指令的注意事项 5.带领学生阅读例子3.5,完成详细代码的讲解 五、taglib指令 1.基本结构 2.使用方法 3.演示例子3.6,并详细讲解 六、TAG标记的嵌套(了解) 七、实验练习 1.参考书上例子练习使用标记体 2.实验目的: 让学生灵活掌握在TAG标记中使用标记体 3.实验要求JSP页面通过调用TAG文件来显示若干图像 4.实验步骤 1).建立一个tag文件,用于显示一行三列的表格 2).建立一个JSP页面,使用带标记体的TAG标记来显示图像 3).拓展思考,可用TAG的知识修改以前编写的素数页面
课题 JSP动作标记的实验练习 授课日期 授课类型 实验课 学时数 2 教学目的及要求 熟练掌握JSP的动作标记 教学重点 include动作标记和forward动作标记,以及HTML表单的使用 教学难点 include动作标记和forward动作标记 教学方法 布置实验任务,培养学生动手能力 课程作业 或思考题 完成一个基本完整框架,变练习用表单传递数据 审阅意见
主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、相关知识介绍 1.FORM标签的使用和常见属性 2.INPUT标签的使用和常见属性 3.FORM标签的运行原理 4.超级标签 5.图片显示标签 6.include动作标记 7.forward动作标记 二、实验要求 1.编写一个导航条,让其他页面都包含该导航条,方便访问 2.准备三页面,根据用户的输入跳转到到指定页面 3.如果用户输入非法,跳转到错误处理页面 4.实验步骤: 1).准备一个index.jsp页面,在页面上放置一个表单,里面带二个文本输入框和提交按钮 2).文本框输入1-3之间的任意一个数,跳转到相应的页面并显示相应的图片 3).如果输入非法,跳转到指定的错误处理页面
课题 JSP置对象 授课日期 授课类型 理论讲授课 学时数 2 教学目的及要求 掌握JSP的常见置对象的功能和方法 教学重点 request对象、HTML标签 教学难点 request对象 教学方法 案例教学,引导学生思考 课程作业 或思考题 用HTML完成一个表单,用户可以进行四则运算 审阅意见
主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、讲解上周实验 1.导航条的制作 2.表格和表单的绘制 3.显示图片页面的准备 4.表单数据的获取,详细介绍request置对象,引出本章的重点容之一。 5.数据的后期处理 6.补充图片显示、表格居中、安全的操作 二、简解HTTP协议 1.HHTP协议的运行机制 2.置对象的作用 三、request对象 1.功能介绍 2.表单标签详细介绍 3.举例说明如何用表单提交信息,如何用request获取信息,仔细阅读4.1和4.2实例 4.处理汉字乱码的技巧,鼓励学生多用方法 a)Get方式对乱码的处理 b)Post方式对乱码的处理 5.列举出request的常见方法,对每个方法进行说明,并演示其效果,要求学生熟练掌握常见方法 6.如何获取客户端信息 7.如何获取服务器端信息 8.如何获取HTTP协议的信息 9.使用TAG文件处理数据
课题 JSP置对象 授课日期 授课类型 实验课 学时数 2 教学目的及要求 使用attribute指令和variable指令 教学重点 attribute指令和variable指令 教学难点 attribute指令和variable指令 教学方法 布置作业,鼓励学生动手完成 课程作业 或思考题 用HTML完成一个表单,用户可以进行四则运算 审阅意见
主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、相关知识点 1.attribute指令 2.variable指令 3.置对象jspContext 二、实验要求 1.目的: 让学生灵活掌握在TAG标记中使用attribute指令和variable指令 2.实验要求: 编写一个TAG文件,负责计算三角形或梯形的面积,并将计算结果返回给调用该TAG文件的JSP页面。 编写一个JSP页面,该页面负责向TAG文件提交三角形三边的长度或梯形的上底、下底和高,并负责显示TAG文件返回的相应面积。 3.实验步骤 1).JSP页面提供一个表单,用户可以在表单中分别输入三个数值,并选择这三个数值代表三角形还是梯形的基本详细。 2).JSP页面将输入的信息提交给TAG文件计算,并将计算结果显示出来 3).TAG页面使用variable指令返回计算出的相应面积,以及字符串提示信息。
课题 HTML标记 授课日期 授课类型 理论讲授课 学时数 2 教学目的及要求 掌握表单里使用的常见控件标记 教学重点 request对象、HTML标签的使用 教学难点 request对象 教学方法 案例教学,引导学生思考 课程作业 或思考题 用HTML完成一个表单,用户可以进行四则运算 审阅意见 主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、HTML标记 1.INPUT标签 1).文本框 2).单选框 a) 介绍radio标记以及常见属性。 b)如何构成一个单选按钮组 c)如何判断是否被选中 d)如何获取单选按钮的值 e)让学生动手完成上图的例子,练习用单选钮。 3).复选框 a) 介绍checkbox的属性 b)如何构成一个复选按钮组 c)如何选中一个复选按钮 d)补充getParameterValues()方法如何获得多个值。 4).密码框 a)密码框的功能和文本框一样 b)外观有一些差别,可用CSS样式调节。 5).隐藏框 可以提交隐藏信息
课题 HTML标记 授课日期 授课类型 理论讲授课 学时数 2 教学目的及要求 掌握表单里使用的常见控件标记 教学重点 request对象、HTML标签的使用 教学难点 request对象 教学方法 案例教学,引导学生思考 课程作业 或思考题 用HTML完成一个表单,用户可以进行四则运算 审阅意见
主讲教师或教学组长签名: 教研室主任签名: 教学后记
教学步骤及主要容(教学设计、教学容、过程、方法等) 备注 一、HTML标记 1.SEL
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1 |