《JavaWeb程序开发入门》课程教学大纲
博学谷——让 IT 教学更简单,让 IT 学习更有效
《JavaWeb 程序开发入门》课程教学大纲
(课程英文名称)
课程编号: 201409210011
学 分: 5学分
学 时: 54学时 (其中:讲课学时:38 上机学时:16)
先修课程:Java 基础入门、MySQL数据库入门
后续课程:JavaWeb程序开发进阶教程
适用专业:信息及其计算机相关专业
开课部门:计算机系
一、课程的性质与目标
《JavaWeb程序开发入门》是面向计算机相关专业的一门专业 javaweb入门
课程,涉及 XML 基础、Tomcat 服务器、HTTP 协议、Servlet 技术以及 JSP 技术
等内容,通过本课程的学习,学生能够了解 XML的语法及其约束的定义,能够掌
握 JSP 和 Servlet 技术并开发简单的 javaweb 项目、使用 Tomcat 服务器发布和
运行 javaweb项目。
二、课程的主要内容及基本要求
第一章 XML基础(6学时)
[知 识 点]
? XML 概述
? XML 文档的声明
? XML 元素的定义
? XML 属性的定义
? XML 文档注释
? XML CDATA 区
? DTD 约束
? Schema 约束
博学谷——让 IT 教学更简单,让 IT 学习更有效
[重 点]
? XML 元素的定义
? XML 属性的定义
? DTD 约束
? Schema 约束
[难 点]
? DTD 约束
? Schema 约束
[基本要求]
? 了解什么是 XML
? 熟悉 XML的基本语法
? 掌握如何定义 DTD 约束和 Schema 约束
[实践与练习]
建议考核课后习题,并安排上机,重点考核如何编写一个正确的 XML 文件
以及如何定义 XML文档的约束。
第二章 Tomcat开发 Web站点(6学时)
[知 识 点]
? B/S 架构和 C/S 架构
? 通信协议
? Web 资源
? Tomcat 简介
? Tomcat 安装与启动
? Tomcat 的诊断
? 发布 Web 应用
? 虚拟主机的配置
? 在 Eclipse 工具中配置 Tomcat
[重 点]
? Web 资源
? Tomcat 安装与启动
? 发布 Web 应用
? 虚拟主机的配置
[难 点]
? 发布 Web 应用
? Tomcat 的诊断
[基本要求]
? 了解什么是 Tomcat
博学谷——让 IT 教学更简单,让 IT 学习更有效
? 掌握 Tomcat 安装与启动
? 掌握如何发布 Web应用
[实践与练习]
建议以测试题的方式考核 Tomcat 及其 Tomcat 安装、启动、诊断等知识,
并安排上机,练习如何使用 Tomcat发布一个 Web应用。
第三章 HTTP 协议(4学时)
[知 识 点]
? HTTP 协议的特点
? HTTP1.0 和 HTTP1.1 的区别
? HTTP 请求消息
? HTTP 响应消息
? HTTP 通用的头字段
? HTTP 实体头字段
[重 点]
? HTTP 协议的特点
? HTTP 请求消息
? HTTP 响应消息
[难 点]
? HTTP 请求信息
? HTTP 响应信息
[基本要求]
? 了解 HTTP协议的特点
? 熟悉 HTTP请求消息中的含义
? 熟悉 HTTP响应消息中的含义
[实践与练习]
建议以测试题的方式考核对概念的掌握程度,熟悉 HTTP请求和响应消息中
的含义。
第四章 Servlet技术(8学时)
[知 识 点]
? Servlet 接口
? 第一个 Servlet 程序
? Servlet 生命周期
博学谷——让 IT 教学更简单,让 IT 学习更有效
? HttpServlet
? 使用 Eclipse 工具开发 Servlet
? Servlet 虚拟路径映射
? ServletConfig 接口
? ServletContext 接口
[重 点]
? Servlet 接口
? Servlet 生命周期
? HttpServlet
? Servlet 虚拟路径映射
[难 点]
? Servlet 虚拟路径映射
? ServletContext 接口
[基本要求]
? 掌握如何编写一个 Servlet程序
? 熟悉 Servlet的生命周期
? 熟悉 HttpServlet类
? 熟悉 Servl