《Java Web程序设计》教学设计模块2核心技术模块.docx

上传人:b****8 文档编号:28976675 上传时间:2023-07-20 格式:DOCX 页数:46 大小:23.77KB
下载 相关 举报
《Java Web程序设计》教学设计模块2核心技术模块.docx_第1页
第1页 / 共46页
《Java Web程序设计》教学设计模块2核心技术模块.docx_第2页
第2页 / 共46页
《Java Web程序设计》教学设计模块2核心技术模块.docx_第3页
第3页 / 共46页
《Java Web程序设计》教学设计模块2核心技术模块.docx_第4页
第4页 / 共46页
《Java Web程序设计》教学设计模块2核心技术模块.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

《Java Web程序设计》教学设计模块2核心技术模块.docx

《《Java Web程序设计》教学设计模块2核心技术模块.docx》由会员分享,可在线阅读,更多相关《《Java Web程序设计》教学设计模块2核心技术模块.docx(46页珍藏版)》请在冰豆网上搜索。

《Java Web程序设计》教学设计模块2核心技术模块.docx

《JavaWeb程序设计》教学设计模块2核心技术模块

《JavaWeb程序设计》课程教学单元设计

模块名称:

模块2JSP核心技术模块

授课教师:

授课班级:

单元总学时:

32

教学条件

Eclipse、JDK、Tomcat服务器、一体化教室、多媒体演示软件

教学素材

参考书、课件、视频

教学目标设计

知识目标:

(1)掌握JDBC数据库的访问及操作

(2)掌握在JSP中存储过程的调用

(3)掌握在JSP中分页功能的实现

(4)掌握JavaBean编写及JavaBean使用

(5)掌握Servlet的编写、配置及调用

能力目标:

(1)能实现对数据库的访问及操作

(2)在项目中能使用存储过程

(3)对信息查询可以进行分页处理

(4)能在JSP中编写JavaBean及使用JavaBean

(5)利用JavaBean实现用户登录功能及购物车功能

(6)能编写和配置Servlet及调用Servlet

(7)利用JavaBean+Servlet实现用户登录功能及网站计数器

教学内容

教学单元8:

数据库增-删-改操作

教学单元9:

预编译和存储过程操作

教学单元10:

数据库元数据操作和分页

教学单元11:

JavaBean操作基础

教学单元12:

JavaBean典型应用

教学单元13:

Servlet基础

教学单元14:

Servle典型应用

教学单元15:

单元实践2

重点:

数据库增-删-改操作、存储过程操作、数据分页、JavaBean与Servlet

难点:

存储过程操作、JavaBean应用与Servle典型应用

课外拓展

完成“网上书店”的用户注册、登录、图书展示、图书查询、图书购买、购物结算及“网上书店”的后台管理

教学过程设计

教学单元8:

数据库增-删-改操作(学时数:

4)

主要步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

演示eBuy购物系统的查询、删除等功能,引入今天要讲的JSP中访问数据库的相关内容

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

任务

分析

实践任务分析

(1)应用MicrosoftSQLServer2005DriverforJDBC驱动程序方法建立与e_Buy(SQLServer2005)数据库的连接。

(2)设计一个订单查询页面,可以根据用户选择的订单号查询用户的订单信息。

(3)编写程序实现添加、修改和删除商品类别的功能。

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

理论目标分析

(1)分析知识目标

(2)分析技能目标

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

知识

讲解

——

JDBC-ODBC桥

连接数据库

课堂演示

建立与电子商城数据库(ShopSystem)对应的ODBC数据源,sqlconn.1.jsp通过JDBC-ODBC桥建立数据库连接。

(课堂演示6.1)

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

知识分析

(1)JDBC简介

(2)三层模型和二层模型

(3)DriverManager类和Connection接口

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

学生模仿完成课堂演示6.1中的内容

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

专用JDBC驱动程序连接数据库

课堂演示

演示通过SQLServer2005DriverForJDBC建立数据库连接。

(课堂演示6.2)

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

知识分析

(1)MicrosoftSQLServer2005DriverforJDBC

(2)JTDSJDBCDriver

(3)其它数据库系统JDBC专用驱动程序连接方法

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

检索数据库

课堂演示

通过SQLServer2005DriverForJDBC建立数据库连接,并查询product表中的前5种商品的编号、类型、名称、单价和数量。

(课堂演示6.3)

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

知识分析

(1)Statement接口

(2)Result接口

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

学生模仿完成课堂演示6.3中的内容

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

更新数据库

课堂演示

演示通过SQLServer2005DriverForJDBC建立与数据库的连接,并更新数据库。

(课堂演示6.4)

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

知识分析

(1)程序的逻辑实现

(2)程序代码分

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

课堂

实践

实践目标分析(【课堂实践6-1】)

(1)应用MicrosoftSQLServer2005DriverforJDBC驱动程序方法建立与e_Buy(SQLServer2005)数据库的连接。

(2)设计一个订单查询页面,可以根据用户选择的订单号查询用户的订单信息。

(3)编写程序实现添加、修改和删除商品类别的功能。

演示

讲授

多媒体

系统开发环境

课程资源

教师:

讲解演示

学生:

观察思考

学生实践

(1)由一名学生在教师机上完成实践任务

(2)其它学生在学生机上完成实践任务

(3)程序设计完成后由学生分组对程序进行点评

实践

练习

课堂实践任务单

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

(1)在JSP中访问数据库的方法有哪些

(2)应用JDBC-ODBC桥建立与数据库的连接的方式和与用MicrosoftSQLServer2005DriverforJDBC驱动程序方法建立与数据库的连接有何不同。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

课外

拓展

(1)体会用JDBC-ODBC桥建立与数据库的连接与用专用JDBC驱动程序连接数据库有何不同

(2)思考在Easy_Bay电子商城中如何实现在用户登录过程中,通过数据库验证用户名和密码的合法性。

教师:

布置作业

提出要求

学生:

拓展实训

教学过程设计

教学单元9预编译和存储过程操作(学时数:

4)

主要步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

演示eBuy购物系统的订单总额统计功能,引入今天要讲的JSP中访问数据库的相关内容

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

任务

分析

实践任务分析

在数据库中编写一个统计订单总额的存储过程,并编写通过调用存储过程实现订单总额统计的程序。

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

理论目标分析

(1)分析知识目标

(2)分析技能目标

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

知识

讲解

——

PreparedStatement接口

课堂演示

建立数据库连接后,通过PreparedStatemen将商品信息插入到数据库中。

(课堂演示6.5)

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

知识分析

(1)PreparedStatemen接口

(2)创建PreparedStatement对象

(3)输入参数的赋值

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示6.5中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

CallableStatement接口

课堂演示

建立与数据库的连接后,演示获得表中的所有商品的单价和数量的乘积和的程序。

(课堂演示6.6)

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

知识分析

(1)CallableStatement

(2)OUT参数类型注册的方法

(3)查询结果的获取

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

课堂

实践

实践目标分析(【课堂实践6-4】)

在数据库中编写一个统计订单总额的存储过程,并编写通过调用存储过程实现订单总额统计的程序。

演示

讲授

多媒体

系统开发环境

课程资源

教师:

讲解演示

学生:

观察思考

学生实践

(1)由一名学生在教师机上完成实践任务

(2)其它学生在学生机上完成实践任务

(3)程序设计完成后由学生分组对程序进行点评

实践

练习

课堂实践任务单

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂小结

在JSP中使用预编译SQL语句及执行存储过程的方法

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

课外拓展

编写程序,应用预编译语句完成【课堂实践6-3】的【任务1】。

教师:

布置作业

提出要求

学生:

拓展实训

教学过程设计

教学单元10数据库元数据操作和分页(学时数:

4)

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

运行程序,查询e_Buy购物系统的订单信息,并进行分页显示,引入今天要讲的分页显示的相关内容

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

任务

分析

实践任务分析

(1)编写程序,获取e_Buy数据库的相关信息。

(2)编写程序,查询e_Buy数据库中的所有订单信息,并进行分页显示。

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

理论目标分析

(1)分析知识目标

(2)分析技能目标

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

知识

讲解

——

获取数据库的相关信息

课堂演示

建立数据库连接后,演示通过DataBaseMetaData对象提取数据库的相关原始信息,包括连接URL、数据库版本等。

(课堂演示6.7)

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

知识分析

(1)DatabaseMetaData接口

(2)常用方法

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

学生模仿完成课堂演示6.7中的内容

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

获取表的相关信息

课堂演示

建立数据库连接后,演示通过ResultMetaData对象提取admin表的相关原始信息,包括列名、类型、为空性和是否自动增长。

(课堂演示6.8)

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

知识讲解

(1)ResultMetaData接口

(2)常用方法

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

分页功能

课堂演示

演示程序,通过用户选择实现分页显示的功能(课堂演示6.9)

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

知识分析

(1)程序逻辑实现

(2)程序代码分析

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

课堂

实践

实践目标分析(【课堂实践6-5】、【课堂实践6-6】)

(1)编写程序,获取e_Buy数据库的相关信息。

(2)编写程序,查询e_Buy数据库中的所有订单信息,并进行分页显示。

演示

讲授

多媒体

系统开发环境

课程资源

教师:

讲解演示

学生:

观察思考

学生实践

(1)由一名学生在教师机上完成实践任务

(2)其它学生在学生机上完成实践任务

(3)程序设计完成后由学生分组对程序进行点评

实践

练习

课堂实践任务单

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

在JSP中实现分页的方法

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

课外

拓展

(1)编写程序,获取e_Buy数据库中的product表结构信息。

(2)什么是数据库连接池?

在JSP中怎样实现数据库连接池?

教师:

布置作业

提出要求

学生:

拓展实训

教学过程设计

教学单元11JavaBean操作基础(学时数:

4)

主要步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

运行eBuy电子商城程序,演示购物过程中添加商品的功能,导出前、后台对商品的管理,不难发现在电子商城项目中多次用到数据库操作、汉子乱码问题的解决,如果按照我们以前所学的知识进行开发,那么这些相同的代码重复比较多,造成大量的代码冗余,那么怎么办?

从而引出本次课的主题。

展示电子商城中使用的JavaBean——CartBean.java、ConnDB.java和Convert.java。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

任务

分析

实践任务分析

(1)编写JavaBean

(2)使用JavaBean

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

理论目标分析

(1)分析知识目标

(2)分析技能目标

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

知识

讲解

——

编写JavaBean

课堂演示

一个简单的JavaBean。

(课堂演示7.1)

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

知识分析

(1)JavaBean简介

(2)JavaBean的本质与特点

(3)编写JavaBean

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示7.1中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

JSP中使用JavaBean

课堂演示

编写调用TestBean的JSP程序firstbean.jsp,调用setXXX方法设置属性值,调用getXXX方法获得属性值。

(课堂演示7.2)

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

知识讲解

(1)

useBean>操作

(2)

setProperty>操作

(3)

getProperty>操作

注意:

在Tomcat服务器中使用JavaBean,必须将bean

文件存放在一个包中;必须将编译好的bean存放在应用程序目录下的classes目录中;如果JavaBean进行了修改,必须重新启动Tomcat服务器

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

课堂

实践

实践目标分析

(1)编写TestBean.java

(2)编写调用TestBean的JSP程序firstbean.jsp,设置用户名和密码,并且获得用户名和密码。

演示

讲授

多媒体

系统开发环境

课程资源

教师:

讲解演示

学生:

观察思考

学生实践

(1)由一名学生在教师机上完成实践任务

(2)其它学生在学生机上完成实践任务

(3)程序设计完成后由学生分组对程序进行点评

实践

练习

课堂实践任务单

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

(1)课堂内容总结

(2)重点难点总结

(3)学生常见问题总结

(4)纪律总结及其他

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

课外

拓展

(1)编写JavaBean程序计算圆的周长和面积,同时编写一个调用该Bean的JSP程序,实现对指定半径的圆的周长和面积的输出。

(2)思考与练习P164

教师:

布置作业

提出要求

学生:

拓展实训

教学过程设计

教学单元12JavaBean典型应用(学时数:

4)

主要步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

通过前面的课程我们已经了解的JavaBean的相关概念;明白了JavaBean的本质是一个Java类,掌握了JavaBean的编写方法,学会了在JSP中应用JavaBean。

那么JavaBean到底在项目中有哪些最典型的应用呢?

前次课我们也展示了CartBean.java、ConnDB.java和Convert.java三个JavaBean,这三个JavaBean被应用到了电子商城中来,分别用来实现数据库访问、编码转换、购物车的封装,本次课我们来进一步学习这三个典型JavaBean的应用,这也可以为我们积累项目经验,并且可以进一步理解JavaBean。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

任务

分析

实践任务分析

(1)编写一个JavaBean用来实现eBuy电子商城的用户登录。

(2)编写一个JavaBean用来实现对eBuy电子商城的数据库的访问。

(3)编写一个JavaBean用来实现对eBuy电子商城的编码转换以解决汉子乱码问题。

(4)编写一个JavaBean用来实现对eBuy电子商城购物车的封装。

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

理论目标分析

(1)分析知识目标

(2)分析技能目标

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

知识

讲解

——

JavaBean

与HTML表单的交互

课堂演示

应用JavaBean实现用户登录(课堂演示7.3)

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

知识分析

(1)程序逻辑实现

(2)程序代码分析

(3)代码实现

(4)LoginBean.java代码实现

(5)jsploginBean.jsp代码实现

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

学生模仿完成课堂演示7.1中的内容

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

知识

讲解

——

使用JavaBean

实现数据库访问、编码转换和购物车

课堂演示

(1)使用JavaBean实现数据库访问

(2)使用JavaBean实现编码转换

(3)使用JavaBean实现购物车

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

知识讲解

(1)数据库访问JavaBean的编写和使用

(2)编码转换JavaBean的编写和使用

(3)购物车JavaBean的编写和使用

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生模仿

(1)学生模仿完成课堂演示中的内容

(2)教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

课堂

实践

实践目标分析(【课堂实践7-2】、【课堂实践7-3】)

(1)编写一个JavaBean用来实现eBuy电子商城的用户登录。

(2)编写一个JavaBean用来实现对eBuy电子商城的数据库的访问。

(3)编写一个JavaBean用来实现编码转换。

(4)编写一个JavaBean用来实现购物车功能。

演示

讲授

多媒体

教师:

讲解演示

学生:

观察思考

学生实践

(1)由一名学生在教师机上完成实践任务

(2)其它学生在学生机上完成实践任务

(3)程序设计完成后由学生分组对程序进行点评

实践

练习

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1