《JSP动态网页设计》课程教学大纲.docx
- 文档编号:3167490
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:11
- 大小:19.02KB
《JSP动态网页设计》课程教学大纲.docx
《《JSP动态网页设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《JSP动态网页设计》课程教学大纲.docx(11页珍藏版)》请在冰豆网上搜索。
《JSP动态网页设计》课程教学大纲
《JSP动态网页设计》课程教学大纲
编写者:
潘亚审核者:
郝杨满
适用专业:
计算机科学与技术专业
参考学时:
48+48
参考书目:
1.《JSP动态网页设计教程》(第一版),吴建玉主编,浙江大学出版社,2009年。
2.《JSP动态网页编程》(第一版),王丽菊、时武略主编,北京理工大学出版社,2009年。
3.《JSP动态网页设计技术教程》(第一版),李忠伟、刘健主编,科学出版社,2009年。
4.《JSP动态网页编程技术》(第一版),王先国主编,电子工业出版社新址,2006年。
一、说明
(一)本课程的教学性质、目的与任务
1.性质:
JSP动态网页设计是计算机科学与技术专业的专业必修课程,也是一种动态网页技术标准,利用这一技术可以建立安全、跨平台、动态的网站。
本课程主要内容包括JSP语法、内置对象、JSP与Javabean、文件操作、数据库操作、JavaServlet、MVC设计模式、JSP中使用XML等。
通过对本课程的学习使学生能够掌握和运用JSP的编程技巧设计和开发动态网站。
2.目的与任务:
通过本课程的学习,应使学生掌握动态Web应用程序的开发语言JSP的编程技术,使学生熟悉JSP语法基础知识、JSP内置对象,熟悉运用JSP的文件操作、JSP与数据库的结合、JavaBean技术和Servlet技术。
课程的重点是使用JSP开发Web应用程序,如电子商务网站的开发。
通过本课程的学习,学生能够利用JSP技术进行动态网站的设计与开发。
(二)本课程的基本要求
1.掌握JSP动态网页设计的基础语法及常用技术。
2.具备动态网站分析与设计能力。
3.能够综合所学知识进行动态网站的开发。
(三)本课程与有关课程的关系
本课程的先修课程为HTML网页设计、Java程序设计、SQLServer2005数据库;本门课是J2EE开发技术的先修课程。
(四)编写原则
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
2
2
JSP语法
8
4
4
3
JSP内置对象
12
6
6
4
JSP与Javabean
8
4
4
5
JSP中的文件操作
8
4
4
6
在JSP中使用数据库
12
6
6
7
JavaServlet基础
12
6
6
8
基于Servlet的MVC模式
12
6
6
9
在JSP中使用XML
4
2
2
10
基于会员制的网络广告系统
16
8
8
合计
96
48
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解析器;SAX解析器。
第十章基于会员制的网络广告系统
教学目的和要求:
1.完成系统分析。
2.完成数据库设计。
3.完成各模块。
教学内容:
1.系统模块构成
2.数据库设计
3.系统管理
4.会员注册
5.会员登录
6.上传产品照片
7.浏览会员的广告
8.修改密码
9.修改注册信息
10.退出登录
教学重点与难点:
重点:
数据库设计。
难点:
数据库设计。
四、作业与习题(按推荐教材)
序号
章节
作业与习题内容
时数
1
第一章
习题1.2;1.4;1.5
2
2
第二章
习题2.2;2.6;2.8
4
3
第三章
习题3.1;3.2;3.4;3.7
6
4
第四章
习题4.3;4.5;4.6;4.7;4.9
8
5
第五章
习题5.1;5.2;5.4;5.9
6
6
第六章
例题6.2;6.3;6.6
8
7
第七章
习题7.1;7.4;7.9;7.12
6
8
第八章
习题8.1;8.4;8.5;8.7
6
9
第九章
习题9.3;9.6;9.7
6
10
第十章
网络交友网站的开发
8
五、实验(践)环节
本课程建议安排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学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP动态网页设计 JSP 动态 网页 设计 课程 教学大纲