JavaWeb程序设计 教案全套 郭克华 第1-20章 JavaWeb开发环境配置- 编程实训5:AJAX应用-选学_第1页
JavaWeb程序设计 教案全套 郭克华 第1-20章 JavaWeb开发环境配置- 编程实训5:AJAX应用-选学_第2页
JavaWeb程序设计 教案全套 郭克华 第1-20章 JavaWeb开发环境配置- 编程实训5:AJAX应用-选学_第3页
JavaWeb程序设计 教案全套 郭克华 第1-20章 JavaWeb开发环境配置- 编程实训5:AJAX应用-选学_第4页
JavaWeb程序设计 教案全套 郭克华 第1-20章 JavaWeb开发环境配置- 编程实训5:AJAX应用-选学_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JavaWeb程序设计》课程教案第1次课2学时授课内容B/S结构、服务器安装、IDE安装、第一个Web项目。教学目的与要求通过本章的学习,掌握B/S结构的主要特点、服务器的安装方法以及IDE的安装和配置方法,掌握如何建立简单的Web项目,并了解Web项目的结构。重点难点重点:建立简单的Web项目。难点:B/S结构的特点。教学进程安排1.B/S结构(30分钟)2.服务器安装(15分钟)3.IDE安装(15分钟)4.第一个Web项目(30分钟)课后学习任务布置1.1.6课后习题一、二——理论巩固2.1.6课后习题三——上机实践主要参考资料1.2.3.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。4.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析B/S的基本原理、环境的配置方法、建立简单Web项目的方法《JavaWeb程序设计》课程教案第2次课2学时授课内容静态网页制作、HTML常见标签、表格标签、链接和图片标签、表单标签、框架教学目的与要求通过本章的学习,学习使用HTML语言编写出简单的静态网页的方法,掌握HTML的常用标签、HTML文档的基本结构。重点难点重点:制作静态Web页面。难点:HTML中标签的用法。教学进程安排1.静态网页制作(15分钟)2.HTML中的常见标签(25分钟)3.表格标签(15分钟)4.链接和图片标签(10分钟)5.表单标签(10分钟)6.框架(15分钟)课后学习任务布置1.2.8课后习题一、二——理论巩固2.2.8课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并逐步深入体会HTML标签的使用方法,总结使用HTML语言制作静态Web页面的过程。《JavaWeb程序设计》课程教案第3次课2学时授课内容JavaScript简介、JavaScript内置对象。教学目的与要求通过本章的学习,了解JavaScript语言,掌握JavaScript的基本语法和基本内置对象的使用方法。重点难点重点:JavaScript程序的建立。难点:JavaScript基本内置对象的使用。教学进程安排1.JavaScript简介(30分钟)2.JavaScript内置对象(60分钟)课后学习任务布置1.3.4课后习题一、二——理论巩固2.3.4课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析JavaScript语言的基本语法和基本内置对象,总结分析其使用方法。《JavaWeb程序设计》课程教案第4次课2学时授课内容第一个JSP页面、注释、JSP程序段、JSP声明、URL传值、JSP指令动作。教学目的与要求通过本章的学习,了解JavaScript语言,掌握编写JSP页面、注释、表达式、程序段和声明的方法,掌握JSP常见的指令和动作。重点难点重点:JavaScript基本语法。难点:JSP指令和动作。教学进程安排1.第一个JSP页面(20分钟)2.注释(10分钟)3.JSP表达式(10分钟)4.JSP程序段(10分钟)5.JSP声明(10分钟)6.URL传值(10分钟)7.JSP指令和动作(20分钟)课后学习任务布置1.4.9课后习题一、二——理论巩固2.4.9课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析JSP页面的编写方法、注释、表达式、程序段和声明的使用方法。总结URL传值的过程,总结常见的指令和动作。《JavaWeb程序设计》课程教案第5次课2学时授课内容认识表单、单一表单元素数据的获取、捆绑表单元素数据的获取、隐藏表单、其他问题。教学目的与要求通过本章的学习,了解表单的作用,掌握JSP编程中的表单开发方法,掌握各种表单元素与服务器的交互,了解隐藏表单的作用。重点难点重点:获取表单数据。难点:表单与服务器交互。教学进程安排1.认识表单(20分钟)2.单一表单元素数据的获取(20分钟)3.捆绑表单元素数据的获取(20分钟)4.隐藏表单(20分钟)5.其他问题(10分钟)课后学习任务布置1.5.7课后习题一、二——理论巩固2.5.7课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析表单的基本结构和基本属性、各种表单元素与服务器的交互、隐藏表单的作用。《JavaWeb程序设计》课程教案第6次课2学时授课内容JDBC简介、建立ODBC数据源、JDBC操作、使用PreparedStatement、事务、使用厂商驱动进行数据库连接。教学目的与要求通过本章的学习,掌握基于JDBC技术对数据库进行增删改查操作的方法,掌握PreparedStatement和事务处理,了解使用厂商驱动的方法。重点难点重点:JDBC操作。难点:事务。教学进程安排1.JDBC简介(10分钟)2.建立ODBC数据源(10分钟)3.JDBC操作(30分钟)4.使用PreparedStatement(20分钟)5.事务(20分钟)6.使用厂商驱动进行数据库连接(10分钟)课后学习任务布置1.6.8课后习题一、二——理论巩固2.6.8课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析基于ODBC对数据库的增删改查、PreparedStatement和事务处理、使用厂商驱动的方法。《JavaWeb程序设计》课程教案第7次课2学时授课内容认识JSP对象、out对象、request对象、response对象、Cookie操作。教学目的与要求通过本章的学习,了解JSP内置对象,掌握内置对象out、request和response。重点难点重点:request对象和response对象。难点:利用response对象进行重定向。教学进程安排1.认识JSP对象(10分钟)2.out对象(10分钟)3.request对象(20分钟)4.response对象(30分钟)5.Cookie操作(20分钟)课后学习任务布置1.7.7课后习题一、二——理论巩固2.7.7课后习题三——上机实践主要参考资料《JavaWeb开发从入门到实战(微课视频版)》,陈恒、姜学编著,清华大学出版社,2019年。课后总结分析总结并分JSP中的内置对象out、request和response,总结Cookie的使用方法。《JavaWeb程序设计》课程教案第8次课2学时授课内容利用session开发购物车、session其他API、application对象、其他对象。教学目的与要求通过本章的学习,掌握session对象、application对象、JSP中的其他内置对象:exception、page、config、pageContext的作用。重点难点重点:利用session开发购物车。难点:session对象和application对象的使用场景。教学进程安排1.利用session开发购物车(30分钟)2.session其他API(20分钟)3.application对象(20分钟)4.其他对象(20分钟)课后学习任务布置1.8.6课后习题一、二——理论巩固2.8.6课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析session的作用以及解决购物车问题的方法,总结application对象的性质,总结其他内置对象,比较各种内置对象的区别。《JavaWeb程序设计》课程教案第9次课4学时授课内容认识Servlet、编写Servlet、Servlet生命周期、Servlet与JSP内置对象、设置欢迎页面、在Servlet中读取参数、使用过滤器、异常处理。教学目的与要求通过本章的学习,掌握创建Servlet的方法,Servlet的生命周期,Servlet中内置对象的使用。掌握欢迎页面、初始化参数、Servlet内跳转、过滤器、异常处理等。重点难点重点:编写Servlethe,Servlet生命周期。难点:使用过滤器。教学进程安排1.认识Servlet(10分钟)2.编写Servlet(40分钟)3.Servlet生命周期(30分钟)4.Servlet与JSP内置对象(30分钟)5.设置欢迎页面(10分钟)6.在Servlet中读取参数(20分钟)7.使用过滤器(30分钟)8.异常处理(10分钟)课后学习任务布置1.9.10课后习题一、二——理论巩固2.9.10课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析如何创建一个Servlet,Servlet的生命周期,Servlet中如何使用JSP页面中常用的内置对象。总结并分析Web容器中,欢迎页面的设定、初始化参数的设定,以及过滤器、异常处理。《JavaWeb程序设计》课程教案第10次课2学时授课内容认识JavaBean、在JSP中使用JavaBean、JavaBean的范围、DAO和VO。教学目的与要求通过本章的学习,掌握JavaBean概念和编写、JSP中使用JavaBean、JavaBean的范围、DAO和VO的应用。重点难点重点:在JSP中使用JavaBean。难点:JavaBean的范围。教学进程安排1.认识JavaBean(20分钟)2.在JSP中使用JavaBean(25分钟)3.JavaBean的范围(20分钟)4.DAO和VO(25分钟)课后学习任务布置1.10.6课后习题一、二——理论巩固2.10.6课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析JavaBean概念和编写,JSP中使用JavaBean,以及JavaBean的范围,总结并分析DAO和VO的应用。《JavaWeb程序设计》课程教案第11次课2学时授课内容认识表达式语言、基本运算符、数据访问、认识JSTL、核心标签库、XML标签库简介、国际化标签库简介、数据库标签库简介、函数标签库简介。教学目的与要求通过本章的学习,掌握表达式语言(EL)的基本语法、EL基本运算符、EL中的数据访问和隐含对象,掌握JSP标准标签库(JSTL)中标签库常用标签。重点难点重点:EL和JSTL的使用。难点:EL数据访问。教学进程安排1.认识表达式语言(5分钟)2.基本运算符(15分钟)3.数据访问(20分钟)4.认识JSTL(5分钟)5.核心标签库(25分钟)6.XML标签库简介(5分钟)7.国际化标签库简介(5分钟)8.数据库标签库简介(5分钟)9.函数标签库简介(5分钟)课后学习任务布置1.11.11课后习题一、二——理论巩固2.11.11课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析EL在JSP中常用的功能、JSTL标签库中的常用标签。《JavaWeb程序设计》课程教案第12次课2学时授课内容AJAX概述、AJAX开发、AJAX简单案例。教学目的与要求通过本章的学习,了解AJAX技术的原理,掌握AJAX技术的基础API编程。重点难点重点:AJAX编程。难点:AJAX异步原理。教学进程安排1.AJAX概述(20分钟)2.AJAX开发(40分钟)3.AJAX简单案例(30分钟)课后学习任务布置1.12.5课后习题一、二——理论巩固2.12.5课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析AJAX技术原理,回顾简单案例,总结AJAX基础API编程。《JavaWeb程序设计》课程教案第13次课2学时授课内容使用JSP验证码、验证码开发、认识文件上传、实现文件上传、文件下载教学目的与要求通过本章的学习,掌握验证码的开发和文件上传下载的基本实现。重点难点重点:实现文件上传和下载。难点:验证码开发。教学进程安排1.使用JSP验证码(10分钟)2.验证码开发(30分钟)3.认识文件上传(10分钟)4.实现文件上传(20分钟)5.文件下载(20分钟)课后学习任务布置1.13.7课后习题一、二——理论巩固2.13.7课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析验证码的开发、刷新和验证,总结基于jspsmart的文件上传下载的开发方法。《JavaWeb程序设计》课程教案第14次课2学时授课内容MVC模式、Struts2简介、Struts2基本原理、Struts2基本使用方法、其他问题教学目的与要求通过本章的学习,掌握MVC思想,理解其与传统方法的异同。掌握基于MVC思想的Struts框架及其基本原理,掌握用例的开发方法。重点难点重点:Struts2的基本使用方法。难点:MVC模式。教学进程安排1.MVC模式(15分钟)2.Struts2简介(15分钟)3.Struts2的基本原理(15分钟)4.Struts2的基本使用方法(30分钟)5.其他问题(15分钟)课后学习任务布置1.14.7课后习题一、二——理论巩固2.14.7课后习题三——上机实践主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析MVC思想、基于MVC思想的Struts2框架原理和使用方法。《JavaWeb程序设计》课程教案第15次课选学授课内容URL操作攻击、Web跨站脚本攻击、SQL注入、密码保护与验证。教学目的与要求通过本章的学习,掌握Web编程中的一些安全问题,包括URL操作攻击,跨站脚本、SQL注入和Web网站中的密码安全。重点难点重点:常见安全问题的防范方法。难点:安全原理。教学进程安排1.URL操作攻击(20分钟)2.Web跨站脚本攻击(25分钟)3.SQL注入(25分钟)4.密码保护与验证(20分钟)课后学习任务布置15.6课后习题一、二——理论巩固主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析Web编程中的一些安全问题及应对方法。《JavaWeb程序设计》课程教案第16次课选学授课内容投票系统的案例需求、投票系统分析、开发过程、进一步改进。教学目的与要求通过本章的学习,通过编写投票系统,对JSP编程的基础知识JavaWeb开发环境的配置、JSP基本语法、访问数据库、URL传值和JSP指令与动作进行复习。重点难点重点:投票系统的开发。难点:代码的封装和重用。教学进程安排1.投票系统的案例需求(20分钟)2.投票系统分析(20分钟)3.开发过程(30分钟)4.进一步改进(20分钟)课后学习任务布置1.16.3.4阶段性作业:如果不访问display.jsp,直接访问vote.jsp,会有什么效果?16.4.3阶段性作业1能否使用include动作来导入?2将vote.jsp改为导入db.inc并且调用getConnection函数的版本。16.5思考题:如何防止刷票主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析JSP编程中的基础知识在投票系统编程中的应用。《JavaWeb程序设计》课程教案第17次课选学授课内容案例1:基于表单的投票系统、案例2:成绩输入系统。教学目的与要求通过本章的学习,利用两个案例,对JSP编程中的重要内容表单的基本开发、同名表单元素和隐藏表单元素进行复习,对DAO的编写进行复习。重点难点重点:系统开发中表单的使用。难点:异常处理。教学进程安排1.案例1:基于表单的投票系统(40分钟)2.案例2:成绩输入系统(50分钟)课后学习任务布置1.17.1.3阶段性作业:如果不对任何复选框进行勾选的情况下提交投票,会有什么现象发生17.1.4存在的问题--刷票问题17.2.4思考--异常处理主要参考资料1.《JavaWeb从入门到项目实践(超值版)》,聚慕课教育研发中心编著,清华大学出版社,2019年。2.《JavaWeb开发基础教程》,李俊编著,清华大学出版社,2021年。课后总结分析总结并分析JSP编程中的表单元和DAO的应用。《JavaWeb程序设计》课程教案第18次课选学授课内容在线交流系统的案例需求、系统分析、开发过程教学目的与要求通过本章的学习,利用在线交流系统的开发对JSP九大对象及其应用进行复习。重点难点重点:系统开发中JSP九大对象的使用。难点:JSP九大对象的异同。教学进程安排1.在线交流系统的案例需求(10分钟)2.系统分析(20分钟)3.开发过程(60分钟)课后学习任务布置18.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论