《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指令的使用及其属性的设

置;