《Java Web程序设计》教学大纲
课程名称:《Java web程序设计》
英文名称:Java web Program Design
课程性质:专业教育选修课程
课程编号:
所属院部:信息科学与工程学院
周 学 时:8学时
总 学 时:64学时
学 分:2.5学分
教学对象 (本课程适合的专业和年级):
计算机科学与技术专业、网络工程专业 (本科)一年级学生
预备知识: Java程序设计、计算机网路
课程在教学计划中的地位作用:
1.课程内容紧密与工程实际相联系,实用性较强。
2.本课程的教学任务是使学生熟练使用JSP 网页制作技术。
3.本课程是一门偏重于实际应用的技术型课程, 要求学生具有很强的的动
手操作能力,才能学好本课程。
4.各部分内容既相对独立又紧密联系,构成一个完整系统,最终需要完成一
项工程,强调学生应该课下同时自学部分内容,对初学者是一门有适当难度的课
程。
教学方法:案例教学法;启发式教学法
教学目标与要求:
《Javaweb程序设计》是计算机科学与技术专业一门实用性很强的专业技能
课程。本课程的教学任务是使学生熟练使用JSP 网页制作技术,具备较强的自学
能力和系统分析、设计能力,具备开发web 系统的技能。
课程教材:[1] 甘勇、黄敏、张志锋. JSP程序设计技术教程.北京:清华大学
出版社,2013年.
参考书目:
[1]朱学勤. 亮剑Java Web项目开发案例导航. 北京:电子工业出版社,2012
年.
[2]冯庆东. Java Web程序开发参考手册.北京:机械工业出版社,2013年.
[3]明日科技.Java Web从入门到精通.北京:清华大学出版社,2012年.
考核形式:考试
编写日期:2015年2月制定
课程内容及学时分配 (含教学重点、难点):
(一) JSP辅助知识
1. HTML基础知识
2. JavaScript
3. WEB应用程序体系结构
4. HTTP协议
重 点:HTML 常用标签及其用法;
难 点:JavaScript脚本和web体系架构。
教学要求:掌握html文本结构、表单元素、图像元素的基本用法;掌握JavaScript
的基本语法、常用语句、对象、事件处理方法;掌握如何通过JavaScript语言
判断表单中各个元素中的属性值;了解Web应用体系结构和应用服务器。
(二)Servlet基础
1. 动态网站技术概述
2. Servlet 简介
3. Servlet 生命周期
4. Servlet数据处理
5. 重定向和转发
重 点: Servlet的生命周期;
难 点:Servlet对表单数据的处理; Servlet对HTTP请求报头的处理。
教学要求:了解动态网站开发的相关技术;理解Servlet的运行原理及生命周期;
掌握Servlet 的编写及部署;掌握Servlet对表单数据的处理;掌握Servlet对
HTTP请求报头的处理;
(三)Servlet会话跟踪
1. 会话跟踪简介
2. Cookie
3. Session
4. URL重写
5. ServletContext接口
重 点:Servlet会话设置和ServletContext的方法使用;
难 点:Servlet会话设置。
教学要求:掌握会话跟踪的相关技术;理解Cookie的原理;掌握Cookie的读写方
法使用;理解Session 的原理;理解Session 的生命周期;熟练掌握Session 的方
法使用;掌握ServletContext的方法使用 ;
(四) JSP概述
1. JSP文件组成
2. JSP脚本元素
3. JSP指令元素
4. JSP动作元素
重 点:JSP 的文件组成和常用的脚本指令元素;
难 点:常用的指令动作元素的用法。
教学要求:了解JSP文件的组成;掌握JSP脚本元素;掌握JSP注释方式;掌握
JSP指令元素;掌握JSP动作元素的相关知识。
(五)JSP指令和动作
1. JSP指令;
2. JavaBean
3. JSP标准动作
重 点:page指令的使用及其属性的设置;include指令的使用及其属性的设
置;