《Java web开发》教学大纲

  • 格式:doc
  • 大小:66.50 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java Web开发课程教学大纲

课程编号:

学时数:48学时(理论24,实验24)学分数:3学分

课程类别:专业任选课开课学期:第6学期

适用专业:网络工程专业

先修课程:《Java程序设计》、《数据库系统原理》

一、教学目的与要求

Java Web开发课程是网络工程专业的一门专业任选课程,通过本课程的学习使学生具备JSP开发的知识技能,培养学生严谨的工作作风,提高学生的职业素质,为项目实战,网络组建,网络工程等专业课程的学习奠定基础,并为学生顶岗实习、毕业后能胜任岗位工作起到必要的支撑作用。

二、课程理论教学学时分配

三、课程教学内容及基本要求

第一章 Web应用开发概述

教学目标与要求:让学生会用Java Web应用开发相关的技术和常用框架,常用的集成环境。理解Web和Web应用的基本概念,Web应用的工作原理。

教学重点:服务器端的开发技术

教学难点:Java Web框架技术、常用的集成开发环境

第一节 Web应用概述

1.Web与Web应用

2.Web应用是如何运行的

3.服务端开发技术对比

第二节使用Java开发Web应用

1.Java语言简介

2.丰富的框架技术

3.Java Web应用的核心技术

第三节集成开发环境介绍 11

1.常用的Java IDE 11

2.Web服务器汇总 12

第二章 Java EE开发及运行环境

教学目标与要求:Java EE开发与允许环境的搭建,掌握JDK的下载与安装,Java环境变量的设置,Tomcat的安装与配置,熟悉Eclipse开发环境的使用,掌握如何在Eclipse下配置Tomcat,掌握Java Web应用的创建。

教学重点:创建Java Web应用程序

教学难点:在Eclipse下调试Java Web应用程序。

第一节下载并安装JDK

1.安装JDK

2.配置环境变量

第二节 Tomcat的安装与配置

1.下载并安装Tomcat

2.在Tomcat中部署和卸载应用程序

第三节 Eclipse开发环境介绍

1.安装Eclipse

2.使用Eclipse新建Java EE应用

3.在Eclipse中使用Tomcat

4.Eclipse的常用快捷键

第三章 JSP与Servlet

教学目标与要求:JSP已经成为Java Web编程中的重要组成部分,通过本章的学习要求学生能结合JSP技术创建自己的Servlet,掌握JSP的工作原理,编译指令、动作指令、内置对象等常用技术,掌握Servlet的3个生命周期,掌握监听器、过滤器的用法。

教学重点:JSP技术,Servlet创建

教学难点:监听器用法、过滤器用法

第一节一个简单的JSP+Servlet应用

1.创建Servlet类

2.部署Servlet

3.创建JSP文件

第二节 JSP技术初步

1.JSP的工作原理

2.JSP文件中的内容

3.JSP的内置对象

4.JSP中的中文显示问题

第三节 Servlet的开发与应用

1.Servlet的生命周期

2.使用HttpServletRequest

3.使用HttpServletResponse

4.使用过滤器

5.使用监听器

第四节使用jQuery异步请求数据

1.下载jQuery库

2.JSON简介

第四章使用JSP标签库

教学目标与要求:JSP标签库简称JSTL,是Sun公司发布的一个JSP开发的新组件,掌握JSTL的五大类标签库可使Java Web开发更轻松。了解表达式语言EL 的基本用法,掌握核心标签库、SQL标签库、XML标签库的用法。

教学重点:表达式语言EL

教学难点:JSTL五大标签库的用法

第一节 JSP标准标签库(JSTL)

1.下载JSTL安装包

2.表达式语言EL

3.使用核心标签库(C名称空间)

4.使用国际化和格式化标签库(FMT命名空间)

5.使用SQL标签库(SQL名称空间)

6.使用XML标签库(X名称空间)

7.使用JSTL函数

第二节用JSTL开发用户管理系统

1.数据库设计

2.开发与实现

3.部署并测试应用

第三节自定义标签库

1.一个最简单的自定义标签

2.访问标签体

3.自定义标签属性

第五章 Struts 2框架基础

教学目标与要求:通过本章的学习要求学生了解MVC架构的主要内容、Struts 2的工作流程以及如何使用Struts 2开发Web应用程序。

教学重点:Struts 2 工作流程、拦截器的工作机制

教学难点:Action的工作原理,Struts 2的拦截器用法

第一节 MVC框架

1.框架内容

2.框架和设计模式的区别

3.MVC的优点

第二节 Struts 2基础

1.Struts 2中的MVC

2.Struts 2的工作流程

3.一个简单的Struts 2应用

4.Action详解

5struts.xml配置详解

6Struts 2标签库

第三节拦截器

1.拦截器的工作机制