admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:python完整代码)

《Java Web程序设计》课程教学大纲

课程编码:

课程类型:

总学时数:64

适用对象:计科、软工专业学生

课程名称:Java Web程序设计

英文名称:Java Web Programming

学 分 数:4

授课学期:第4学期

先修课程:Java程序设计、网页设计基础、数据库原理与应用

一、课程性质、目的和任务

(一)课程性质

本课程为计算机及相关专业学生专业技术开发方向的核心课程。课程的先修课程主要是

Java程序设计、网页设计基础;后续课程主要有Java Web开发技术课程设计、Java EE框架

等。通过本课程的学习,学生能够掌握基于Java技术的Web编程的基本思想,具有使用JSP

和Servlet技术开发B/S应用程序的能力,同时为后续课程打下扎实的基础。

(二)教学目的及任务

本课程的目标是让学生通过学习,掌握Java Web开发环境的搭建、了解JavaEE的体系

结构、学会使用开发工具Eclipse进行Web程序设计、掌握Servlet和JSP核心技术、掌握

Java Web应用程序的设计思想和具体编程过程。加强学生的实践应用开发能力,为后续开

发实践课程打下良好的技术基础,同时为对口高质量面向Java开发方向的就业做好一定的

技术储备。具体达到以下三个方面的目标:

1. 专业知识方面

使学生了解基于Java技术的Web应用开发原理与流程,掌握服务器端的核心Servlet

与JSP编程技术、JSTL核心标签库与EL表达式的使用、Session与Cookie会话、Filter过

滤器与Listener监听器的使用以及JDBC等知识。

2. 专业能力方面

通过该课程的学习,使学生掌握基于Java技术的Web应用程序开发的基本思路与构建

过程,掌握会话技术、监听器技术、过滤器技术在真实项目开发中的应用,掌握基于MVC

设计模式下的Java Web项目开发流程,具有利用Java Web技术独立分析与开发B/S架构中

小型应用程序的能力。

3. 素质方面

通过课内技术讲解与实验实践程序的编写和调试,培养学生严谨的学习态度;掌握Java

Web核心编程技术,培养良好的编码习惯;同时,对于实验实践难点以小组讨论的方式培

养学生初步的团队协作与独立分析处理问题的能力。

1

二、教学基本要求

1. 了解Java Web程序设计的基本特点、要求、配置等,掌握HTML技术和JavaScript

技术。

2. 熟悉和掌握JSP技术、Servlet技术和JavaBean技术,掌握这三种技术的特点以及应

用场合,能够运用这三种技术设计简单的Java Web应用系统。

3. 熟悉和掌握MVC(模型-视图-控制器)模式和相应开发技术,能够开发简单的Java

Web应用。

4. 掌握过滤器与监听器的应用,掌握Java Web安全的简单的思想。

5. 注重Java Web的设计与开发能力,提高学生学以致用的能力。

三、教学内容、要求及方法设计

以下内容描述中,“”后面表示是重点内容,“” 后面表示是难点内容,“”后面

表示既是重点内容也是难点内容。

1. 知识单元一:Web开发基础(理论2学时,上机2学时)

教学要求:

了解XML的概念,熟悉XML语法、DTD约束、Schema约束,了解HTTP协议,熟

悉HTTP请求行和常用请求头字段的含义,熟悉HTTP响应状态行和常用响应消息头字段的

含义,掌握Web应用的目录结构,掌握在Eclipse中配置Tomcat服务器的方法与步骤。

教学内容:

(1)XML基础

(2)HTTP协议概述

(3)HTTP请求与响应消息

(4)Tomcat下载安装与配置

(5)Web应用

(6)在Eclipse中配置与调试Tomcat

教学方法:

相关基本概念采用讲授法,XML代码及约束采用演示法,Tomcat服务器的下载安装与

配置、Web应用的目录结构、Eclipse开发调试工具采用边讲解边演示方法。

2. 知识单元二:Servlet基础(理论4学时,上机4学时)

教学要求:

掌握Servlet接口及其实现类的使用,掌握Servlet的生命周期,熟练掌握使用Eclipse

工具开发Servlet程序,熟练掌握基于XML配置与@WebServlet注解的Servlet创建方式,

掌握Servlet虚拟路径映射的配置。

教学内容:

2


本文标签: 掌握 开发 技术