《JSP动态网页设计》课程教学大纲Word文档下载推荐.docx
《《JSP动态网页设计》课程教学大纲Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《JSP动态网页设计》课程教学大纲Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
(四)编写原则
1.本大纲根据高等教育对教学大纲的总体要求编写。
2.本大纲根据国家教育部对计算机科学与技术专业的专业必修课程基本要求编写。
3.本大纲严格按照专业培养目标编写。
4.本大纲严格按照96学时教学计划编写。
(五)教科书,参考资料
1.推荐教科书:
《JSP实用教程(第2版)》耿祥义,张跃平编著,清华大学出版社,2007年。
2.参考资料:
(1)《JSP动态网页设计教程》(第一版),吴建玉主编,浙江大学出版社,2009年。
(2)《JSP动态网页编程》(第一版),王丽菊、时武略主编,北京理工大学出版社,2009年。
(3)《JSP动态网页设计技术教程》(第一版),李忠伟、刘健主编,科学出版社,2009年。
(4)《JSP动态网页编程技术》(第一版),王先国主编,电子工业出版社新址,2006年。
(5)《TomcatWeb开发及整合应用》(第一版),张洪伟主编,清华大学出版社,2006年。
二、课时计划
章节
教学内容
总学时
课时分配
备注
讲授
实验
实习
上机
其它
1
JSP简介
4
2
JSP语法
8
3
JSP内置对象
12
6
JSP与Javabean
5
JSP中的文件操作
在JSP中使用数据库
7
JavaServlet基础
基于Servlet的MVC模式
9
在JSP中使用XML
10
基于会员制的网络广告系统
16
合计
96
48
三、教学内容
第一章JSP简介
教学目的和要求:
1.理解什么是JSP及JSP的运行原理。
2.了解JSP页面及JSP与JavaServlet的关系。
3.掌握JSP运行环境的安装与配置。
教学内容:
1.什么是JSP
2.安装与配置JSP运行环境
3.JSP页面
4.JSP的运行原理
5.JSP与JavaServlet的关系
教学重点与难点:
重点:
什么是JSP;
安装与配置JSP运行环境。
难点:
JSP与JavaServlet的关系。
第二章JSP语法
1.了解JSP页面的基本结构。
2.掌握变量和方法的声明。
3.掌握Java表达式。
4.掌握JSP中的注释。
5.掌握JSP指令标记。
6.掌握JSP动作标记。
1.JSP页面的基本结构
2.变量和方法的声明
3.Java程序片
4.Java表达式
5.JSP中的注释
6.JSP指令标记
7.JSP动作标记
Java表达式;
变量和方法的声明。
JSP动作标记。
第三章JSP内置对象
1.理解什么是内置对象。
2.掌握request对象、response对象、session对象、application对象的用法。
3.理解out对象。
1.request对象
2.response对象
3.session对象
4.application对象
5.out对象
request对象;
session对象。
application对象。
第四章JSP与Javabean
1.理解Javabean。
2.掌握Javabean的用法。
3.了解bean的辅助类。
1.编写Javabean和使用Javabean
2.获取和修改bean的属性
3.bean的辅助类
4.JSP与bean结合的简单例子
编写Javabean和使用Javabean;
获取和修改bean的属性。
编写Javabean和使用Javabean。
第五章JSP中的文件操作
1.理解File类。
2.理解BufferedReader和BufferedWriter类。
3.掌握使用文件字节流读写文件及使用文件字符流读写文件的方法。
4.掌握文件上传及文件下载的方法。
5.掌握分行读取文件的方法。
1.File类
2.使用文件字节流读写文件
3.使用文件字符流读写文件
4.BufferedReader和BufferedWriter类
5.文件上传
6.文件下载
7.分行读取文件
文件上传;
文件下载。
第六章在JSP中使用数据库
1.了解SQLServer2000数据库管理系统;
连接数据库的常用方式。
2.掌握JDBC。
3.掌握对数据库的常用操作方法。
4.掌握连接池用法。
5.掌握分页显示的方法。
1.SQLServer2000数据库管理系统
2.JDBC
3.连接数据库的常用方式
4.查询操作
5.更新、添加与删除操作
6.分页显示记录
7.常见数据库的连接
8.查询Excel电子表格
9.使用连接池
JDBC;
对数据库的常用操作方法。
分页显示记录;
连接池。
第七章JavaServlet基础
1.理解ervlet对象。
2.了解servlet的工作原理。
3.掌握通过JSP页面调用servlet的方法。
4.掌握doGet和doPost方法。
5.理解重定向与转发。
6.掌握会话管理。
1.ervlet对象
2.servlet的工作原理
3.通过JSP页面调用servlet
4.共享变量
5.doGet和doPost方法
6.重定向与转发
7.会话管理
通过JSP页面调用servlet;
doGet和doPost方法;
会话管理。
第八章基于Servlet的MVC模式
1.理解MVC模式。
2.了解模型的生命周期与视图更新。
3.掌握JSP中的MVC模式。
1.MVC模式介绍
2.JSP中的MVC模式
3.模型的生命周期与视图更新
4.MVC模式的简单实例
JSP中的MVC模式。
MVC模式的简单实例。
第九章在JSP中使用XML
1.掌握XML文件的基本结构;
XML声明;
标记。
2.掌握DOM解析器;
SAX解析器。
3.理解XML与CSS。
1.XML文件的基本结构
2.XML声明
3.标记
4.DOM解析器
5.SAX解析器
6.XML与CSS
XML文件的基本结构。
DOM解析器;
第十章基于会员制的网络广告系统
1.完成系统分析。
2.完成数据库设计。
3.完成各模块。
1.系统模块构成
2.数据库设计
3.系统管理
4.会员注册
5.会员登录
6.上传产品照片
7.浏览会员的广告
8.修改密码
9.修改注册信息
10.退出登录
数据库设计。
四、作业与习题(按推荐教材)
序号
章节
作业与习题内容
时数
第一章
习题1.2;
1.4;
1.5
第二章
习题2.2;
2.6;
2.8
第三章
习题3.1;
3.2;
3.4;
3.7
第四章
习题4.3;
4.5;
4.6;
4.7;
4.9
第五章
习题5.1;
5.2;
5.4;
5.9
第六章
例题6.2;
6.3;
6.6
第七章
习题7.1;
7.4;
7.9;
7.12
第八章
习题8.1;
8.4;
8.5;
8.7
第九章
习题9.3;
9.6;
9.7
第十章
网络交友网站的开发
五、实验(践)环节
本课程建议安排9次实验课。
内容包括:
(一)Tomcat服务器的安装与配置(2学时)
1.掌握Tomcat服务器的安装与配置。
(二)JSP页面与JSP标记实验(4学时)
1.掌握JSP页面的基本结构。
2.掌握JSP常用标记。
(三)JSP内置对象实验(6学时)
1.掌握request对象的用法。
2.掌握response对象的用法。
3.掌握session对象的用法。
(四)JSP与JavaBean实验(4学时)
1.掌握有效范围为request的bean的用法。
2.掌握有效范围为session的bean的用法。
3.掌握有效范围为application的bean的用法。
(五)JSP中的文件操作实验(4学时)
1.使用文件字节流读写文件。
2.使用文件字符流加密文件。
3.使用数据流读写Java数据。
(六)JSP中使用数据库实验(6学时)
1.查询记录。
2.更新记录。
3.删除记录。
(七)Servlet与MVC模式实验(12学时)
1.掌握MVC模式。
(八)在JSP中使用XML实验(2学时)
1.掌握JSP中使用XML的方法。
(九)网络交友网站(8学