《Java EE开发技术与主流框架》课程标准_第1页
《Java EE开发技术与主流框架》课程标准_第2页
《Java EE开发技术与主流框架》课程标准_第3页
《Java EE开发技术与主流框架》课程标准_第4页
《Java EE开发技术与主流框架》课程标准_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UavaEE开发技术与主流框架》课程标准

1.课程说明

(1)课程性质:《JavaEE程序设计》是计算机应用技术专业软

件开发方向的一门核心课程。计算机应用技术专业学生的培养(就业)

方向主要有两个:软件开发、网络建设与管理。而目前软件开发以

B/S模式为主,其中JavaWeb作为一种跨平台的、开源的开发技术

在实践中使用越来越广泛。

(2)课程任务:本课程标准以“开发”、“应用”为原则,彻底

打破原来学科课程链路模式,根据基于工作过程专业建设模式,以能

力为本位,构建以实际工作情境为单位的课程体系,以学生选课系统

作为讲解实例贯穿课程始终。内容包括搭建JSP环境搭建、用户登录

注册功能、主页面搭建、学生选课与退选、课程管理5个工作任务。

课程内容的选取按照软件开发市场、软件企业、行业对Web开发程序

员的需求情况,确定了“初级Web程序员”的职业岗位培养目标。在

教学实施过程中基于实际工作的教学模式、通过各种各样的教学方法

和教学手段,培养Web程序员应具备的能力。

(3)开设学生第三学期,学生已经系统学习过《C语言程序设

计》、《网页前台设计》、《java程序设计》等课程,具备软件开发的

基础能力为本课程的学习奠定了基础。本课程也是后继课程学生毕'也

设计和顶闵实习的前置课程。

2.学习目标

1.总体目标:

通过本课程的学习,使学生能够熟练掌握JavaEE运行环境的配

置方法,灵活运用JavaEE语法,解决JavaEE的中文问题,掌握

JavaEE中访问数据库的技术,了解一个JavaEE的高级开发技术,

并能运用所学知识开发出企业事业需要的各种形式的网站。并能具有

应用能力、在学习能力、创新能力、职业岗位竞争能力、创业能力。

2.分目标:

(1)知识目标

•掌握JavaEE基本语法、编译指令和动作指令

•掌握JavaEE中request对象、response对象、session对象、

application对象的特点及用法。

•掌握JavaEE中与数据库连接技术

•掌握javaBcan的工作原理,学会使用配置javaBcan程序

•掌握ssh框架技术

(2)能力目标

•掌握JavaEE运行环境和其他动态网页技术

•能根据用户用户需求设计文档,完成相应的框架设计设计工作

•掌握jsp网站的设计、开发、测试、维护

•掌握网站建设的总体设计思想、步骤与方法。

(3)素质目标

•培养良好的沟通能力和团队合作能力

•培养诚实守信坚忍不拔的性格

•培养良好的自我表现和编程习惯

•培养良好自我展示能力

•培养良好的责任意识

•培养良好的分析问题能力和解决问题能力

•培养科学的创造能力和创新能力

3.课程设计

本课程每个项目的学习都是围绕职业能力的形成组织课程内容,

以真实项目为核心整合Web程序员的所需的知识、技能和态度。实践

中创设职业情境,围绕着软件企业、软件行业中的实际项目而展开的,

学生通过各个环节的技能训练,感受职业环境,实现编程技能的逐步

提升。

表1学习领域的内容与学时分配

序号内容知识内练习实训复习答疑合计

1XML基础1学时2学时14学时

2Tomcat开发Web站点6学时6学时416学时

3HTTP协议6学时6学时416学时

4Servlet技术4学时6学时212学时

5请求和响应4学时6学时212学时

6会话及其会话技术4学时6学时212学时

7JSP技术4学时6学时212学时

8JavaBean组件4学时6学时212学时

9JSP开发模型4学时6学时212学时

合计41学时56学时23120学时

表2课程总体设计

章节知识点要求实践与练习

XML概述了解什么是XML建议考核课后习题,

XML文档的声明熟悉XML基本语法并安排上机,重点考

XML基础

XML元素的定义掌握如何义DTD约束核如何编写一个正确

XML文档注释和Schema约束的XML文件以及如何

XMLCDATA区定义XML文档的约

DTD约束束。

Schema约束

B/S架构和C/S架构了解什么是Tomcat建议以测试题的方式

通信仗'议掌握Tomcat安装考核Tomcat及其

Web资源与启动Tomcat安装、后动、

Tomcat简介掌握如何发布Web诊断等知识,并安排

Tomcat安装与启动应用上机,练习如何使用

Tomcat开发Web站点

Tomcat的诊断Tomcat发布一个Web

发布Web应用应用。

虚拟主机的配置

在Eclipse工具中配置

Tomcat

HTTP10和HTTP1.1了解HTTP协议的特建议以测试题的方式

的区别点考核对概念的掌握程

HTTP请求消息熟悉HTTP请求消息度,熟悉HTTP请求

HTTP协议

HTTP响应消息中的含义和响应消息中的含

HTTP通用的头字段熟悉HTTP响应消息义。

HTTP实体头字段中的含义

Servlet接口掌握如何编写一个完成课后习题及测试

第一个Servlet程序Servlet程序题,并安排上机课,

Servlet生命周期熟悉Servlet的生命周动手编写一个Servlet

HttpServlet期程序并运行。

Servlet技术使用Eclipse工具开发熟悉HttpServlet类

Servlet熟悉Servlet、

Servlet虚拟路径映射ServletConfig和

ServletConfig接口ServletContext接口

ServletContext接口

HttpServletResponse掌握建议完成相关测试

发送状态码HttpServletRequest对题,并且上机练习,

HttpServletResponse象及其应用使ffl

发送响应消息头掌握HttpServletRequest获

使用HttpServletResponse取html页面请求的

HttpServletResponse对象及其应用参数。

接口发送响应消息体掌握请求转发及请

中文输出的乱码问题求重定向

页面的定时刷新与跳掌握如何解决中文

转乱码问题

禁止浏览器缓冲页面

请求和响应

请求重定向

请荥行信息的获取

请求消息头的获取

请求消息体的获取

请求参数的获取

获取HTTP消息中的

网络连接信息

请求参数中的中文乱

码问题

请求转发

请求包含

会诂的特点r解会诂的概念建议考核课后习题,

Cookie对象掌握Cookie对一象和并安排上机,练习使

Cookie实现用户上次Cookie对象的桢用用Cookie和Session,

会话及其会话技术访问时间的显示掌握Session对象和分别实现显示用户上

Session对象Session对象的他用一次的登录时间和实

SessionM窟时管理现一个购物车功能。

Session实现购物车

Session实现用户登

JSP特点了解JSP的特点及其完成相关测试题,并

JSP运行原理运行原理且上机练习编写一个

JSP模板元素熟悉泛型的使用JSP文件,建议使用

JSP表达式熟悉Collections和JSP指令和JSP标签,

JSP脚本片段Arrays工具类的使用以熟悉JSP的基本语

JSP声明法及指令。

JSP技术

JSP注释

page指令

include指令

JSP隐式号象

include标签

forward标签

JavaBean简介了解什么是JavaBean完成相关测试题,建

使用<jsp:useBean>标冲悉如何在JSP中访议上机,”用

签问JavaBean<jsp:useBean>标签在

使用掌握JavaBean的域范JSP中访问JavaBeano

<jsp:setProperty>标围

使用

<jsp:getProperty>标

JavaBean在页面

JavaBean组件(page)范围内的使

JavaBean在请求

(request)范围内的

使用

JavaBean在会话

(session)范围内的

使用

JavaBean在web应用

(application)范围内

的使用

什么是JSPModel了解MVC设计模式完成相关测试

MVC设计模式熟悉JSPModel1和

题,建议上机,练习

JSPModell案例JSPModel2及其使用

JSP开发模型JSPModel2案例

JSPModell案例和

JSPModel2案例。

4.教学设计

计划

课题名称第1章XML基础4课时

学时

在实际开发中,由于不同操作系统存储数据的格式不兼容,当这些系统在进行数据传

内容分析输时,会变得很困难。为此,W3c组织推出了一种新的数据交换标准一一XMLo本课程将针

对XML语法、DTD约束以及Schema约束进行详纲地讲解。

教学目标1、要求学生学握XML的概念,可以区分XML与HTML的不同

及基本要2、要求学生学握XML语法,学会定义XML

求3、要求学生掌握DTD约束,会使用DTD对XML文档进行约束

4、要求学生掌握Schema约束,熟练使用Schema对XML文档进行约束

1,XML元素的定义

教学重点2、XML属性的定义

3、如何使用Schema对XML文档进行约束

1、DTD约束的定义和使用

2、Schema名称空间的使用

教学难点

3、Schema元素及属性的定义

4、如何使用Sdernd对XML文档进行约束

教学方式讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学

第一课时

(什么是XML,XML与HTML的比较)

一、创设情境,导入XML概念

(1)老师通过现实中的例子,引出XML概念

教师阐述事实,在实际开发中,由于不同操作系统存储数据的格式不兼容,因此,当

这些系统在进行数据传输时,势必会变得很困建。为此,W3c组织推出了一种新的数据交

换标准一XML。

(2)进入主题,讲解什么是XML

XML是一种通用的数据交换格式,可以使数据在各种应用程序之间轻松地实现数据的

交换。

学(3)明确学习目标

1、使学生理解什么是XML语言

2、熟悉XML与HTML的区别

二、进入重点知识的讲解

(1)什么是W3c组织?

(2)什么是XML?

(3)XML与HTML有什么不同?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,使用博学谷系统中的随堂练习题巩固本节课

的知识点。

(2)让学生课下完成动手体验,根据树状图编写一个XML文件,巩固本节的学习内容。

第二课时

(XML语法)

一、回顾上节课内容,继续讲解XML语法

(1)对上节课留的作业进行答疑。

(2)回顾上节课内容,引出本节课主题

通过上节课的学习我们知道了什么是XML,木节课主要讲解XML的语法。

(3)明确学习目标

1、掌握XML文档的声明方式、元素的命名规范以及属性的定义

2、会在刘L文档中使用注释、会处理XML文档中的特殊字符

3、理解“CDATA区”的作用,以及它的使用方式

二、进行重点知识的讲解

(1)为什么要使用文档声明?

(2)如何在XML文档中定义元素?

(3)如何为元素定义属性?

(4)如何在XML文档中添加注稀?

(5)XML文档中特殊字符的使用方式?

(6)什么是CDATA区?

三、归纳总结,随堂练习,布置作业

(I)对课堂上讲解的知识点进行总结,使用博学谷系统中的随堂练习题巩固本节课

的知识点。

(2)让学生课下完成动手体验,对含有中文的XML文件配置encoding属性。

第三课时

(DTD约束)

一、回顾上节课内容,继续讲解DTD约束

(1)对上节课留的作业进行答疑。

(2)回顾上节课的内容,引出本节课主题

上节课讲解了XML的语法,然而一个良好的XML文件,必须要遵守一定的语法规则,

这种语法规则称之为XML约束语言,目前最常用的两种约束语言是DTD和Schema,本节主

要对DTD约束进行讲解。

(3)明确学习目标

1、要求学生理解“XML约束”和“XML约束语言”、了解DTD文件,学会在XML文档

中引用DTD文件

2、要求学生掌握DTD文件的定义方式

二、进行重点知识的讲解

(1)什么是XML约束?

(2)什么是DTD文件?

(3)如何在XML文档中引入DTD文件?

(4)如何定义DTD文件?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,使用博学谷系统中的随堂练习题巩固本节课

的知识点。

(2)让学生课下完成动手体验,在XML文件中引入一个自定义的DTD约束文件。

第四课时

(Schema约束)

一、回顾上节课内容,导入Schema约束的概念

(1)对上节课留的作业进行答疑。

(2)回顾上节课的内容,引出本节课主题

XMLSchema也是一种用于定义和描述XML文档结构与内容的模式语言。

(3)明确学习目标

1、了解“XMLSchema”与“DTD”的不同

2、理解“名称空间”的概念,学会使用名称空间

3、掌握使用名称空间引入XMLSchema文档的两种方式以及Schema文档的定义

二、进行重点知识的讲解

(1)相对于DTD约束Schema约束具有哪些优势?

(2)什么是名称空间?

(4)如何引入XMLSchema文档?

(5)如何定义Schema文档?

三、归纳总结,随堂练习,布置作业

(上机练习)

上机一:(考察知识点为DTD约束)

根据下面的book,xml文档内容编写一个book.did约束文档。

<?xmlversion="l.0"encoding="gb23l2"standalone="no”?>

<!DOCTYPE书架SYSTEM*book.dtd*>

<书架)

〈书〉

〈书名》Java就业培训教程〈/书名〉

<作者》张孝祥〈/作者》

<售价>58.00元</售价)

</书》

<书>

〈书名》EJB3.0入门经典</书名〉

〈作者〉黎活明〈/作者》

〈售价>39.00元〈/售价》

〈/书〉

</书架)

44.戈学

课题名称第2章Tomcat开发Web站点,16课时

时至今日,互联网已经成为人们日常生活中的“必需品”,现在我们可以通过网络完成网

内容上购物、网上转账、网上购票等等业务,而通过网络实现的这些业务都是使用Neb技术开发

分析完成的。本章将针对Web开发的相关知识、Tomcal的安装、Web应用的发布、配置虚拟主机、

在Eclipse中配置Tomcat服务器等内容进行详细地讲解。

1、要求学生了解Web开发中的B/S架构、C/S架构、通信协议及Web资源

教学目标

2、要求学生掌握Tomcat服务器的安装与启动

及基本要

3、要求学生掌握Web应用程序虚拟目录和默认页面的配置

4、要求学生掌握在Eclipse中配置Tomcat服务器

1、Tomcat的安装与启动

教学

2、发布Neb应用

重点

3、虚拟主机的配置

教学1、发布Web应用

难点2、Tomcat的诊断

教学

讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学

方式

第一、二课时

(Web开发的相关知识)

一、创设情境,导入Web开发概念

(1)老师通过现实中的例子,引出Web技术

例如,以前购买图书需要去书店,给亲人汇钱需要去银行,交话费则要去营业厅……

而现在通过网络就能完成这些业务。通过网络实现的这些业务都是使用Neb技术开发的,

过Web开发对现今信息技术的发展至关重要。

程(2)进入主题,讲解Web开发的相关知识

在进行Web开发之前,需要了解一些Web开发的基础知识,如软件架构、浏览器、服

务器、URL、HTTP协议等。

(3)明确学习目标

要求学生了解Web开发中的B/S架构、C/S架构、通信协议及Web资源

二、进行重点知识的讲解

(1)什么是B/S和C/S架构?

(2)B/S架构相对于C/S架构有什么优势?

(3)什么是URL地址?

(4)什么是HTTP协议?

(5)什么是Web资源?

(6)为什么动态的HTML页面并不是动态资源?

三、归纳总结,随堂练习,布置作业

第三、四课时

(安装Tomcat)

一、回顾上节课内容,继续讲解Tomcat的安装

(1)对上节课留的作业进行答疑。

(2)回顾上节课内容,引出本节课主题

上节课讲解了什么是动态的Web资源,•个动态Web资源开发完毕后需要发布在Web

服务器上才能被外界访问。因此在学习Web开发之前需要先安装•台Web服务器。现在

流行的Web服务器有多种,木节就以Tomcat服务器为例,讲解服务器的安装和启动。

(3)明确学习目标

使学生掌握Tomcat服务器的安装与启动以及安装过程中的问题诊断

二、进入重点知识点的讲解

(1)如何安装和启动Tomcat?

(2)如何解决启动Tomcat时闪退的问题?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)布置作业。

第五、六课时

(发布Web应用)

一、回顾上节课内容,继续讲解Web应用的发布

(1)对上节课留的作业进行答疑。

(2)回顾上节课的内容,引出本节课主题

在前面的讲解中,已经了解了Web开发的相关知识,并且安装好Tomcat服务器,开

发好的Web应用需要发布到服务器上才能被外界访问。本节符讲解Web应用的发布。

(3)明确学习目标

1、使学生了解什么是Web应用

2、掌握Web应用程序虚拟目录和默认页面的配置

3、学会在Tomcat管理平台上管理Web应用。

二、进入重点知识点的讲解

(1)什么是Web应用?

(2)开发好的Web应用如何才能被外界访问?

(3)如何配置Web应用的默认页面?

(4)如何使用Tomcat的管理平台管理Web应用?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)使用测试题给学生布置作业。

第七、八课时

(配置虚拟主机、Eclipse中配置Tomcat服务器)

一、回顾上节课内容

(1)对上节课留的作业进行答疑。

(2)回顾上节课的内容,引出本节课主题

上节课我们讲解了,Web应用虚拟目录以及默认页面的配置方式,Tomcat服务器允许

我们在同一台计算机上配置多个Web站点,在这种情况下,需要为每个Web站点配置不同的

主机名,即配置虚拟主机。本节将教大家如何配置虚拟主机以及在Eclipse中配置Tomcat服

务器。

(3)明确学习目标

1、掌握配置虚拟主机和Web站点的配置方式

2^掌握在Eclipse中配置Tomcat服务器的方式

二、进入重点知识点的讲解

(1)为什么要配置虚拟主机?

(2)如何纪置虚拟主机?

(3)如何在虚拟主机中搭建Web站点?

(4)如何在Eclipse中配置lomcat服务器?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)使用测试题给学生布置作业。

第九、十课时

(上机练习)

上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行

练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。

上机一:(考察知识点为Tomcat安装与启动)

完成Tomcai7.0的安装与启动。

提示如下:

1)安装Tomcat之前先安装JDK7.0。

2)在浏览器的地址栏中输入地址http://toncat.apache.org/,进入Tomcat官网首页,

点击Download菜单下的Tomcat7.0子菜单,下载32-b子Windowszip压缩包。

3)将下载好的Tomcat压缩文件直接解压到C盘的根目录。

4)从安装文件中找到starlup.bat文件,启动Tomcat。在浏览器的址栏中输入

http:〃localhost:8080访问Tomcat服务器。

第十一、十二课时

(上机练习)

上机一:(考察知识点为Web应用虚拟目录的配置)

请按照以下要求为index.htm】文件配置虚拟路径。

要求如下:

1)在D盘根目录下创建一个index.hlml文件。在该文件中写入“我爱Web开发”。

2)在Tomcat中配置该文件的虚拟路径。

3)在浏览器中访问index.html文件。

上机二:(考察知识点为在Eclipse工具中配置Tomcat)

请在Eclipse工具中配置Tomcat服务器。

樨示如下:

1)启动Eelipse工具,点击工具栏的【Window】一>[Preferences)选项。在弹出窗口

中点击[Server]卜的【RuntimeEnvironnentsjo

2)在窗口右侧点击【Add】按钮,选择【Apache],在展开的版本中选择【ApacheTomcat

v7.0]选项。

3)点击【Next】按钮,在弹出的窗口中点击【Browser】按钮,选择安装Tomcat服务器

的目录。

4)在Eelipse中创建Tomcat服务器。

5)配置Tomcai服务器。

6)启动Tomcat服务器,在浏览器地址栏中输入http://localhost:8080访问Tomcat首页。

鬟第3章HTTP协议|计|12课时—

名称___________________________________________________________________时_____________________

在浏览器与服务器的交互过程中遵循一定的规则,这个规则就是HTTP协议。HTTP协议

专门用于定义浏览器与服务器之间交换数据的过程以及数据本身的格式。对于从事怕b开发

内容的人员来说,只有深入理解HTTP协议,才能更好地开发、维护、管理Web应用。本章将针

分析对HTTP版本、HTTP请求消息、HTTP响应消息、通用头字段和实体头字段等内容进行详细地

讲解。

1、要求学生了解HTTP消息,可以明确HTTP1.0和HTTP1.1的区别

教学目标

2、要求学生掌握HTTP请求行和每个请求头字段的含义

及基本要

3、要求学生掌握HTTP响应状态行和每个响应消息头字段的含义

4、要求学生掌握通用头字段和实体头字段的含义

1、HTTP1.0和HTTP1.1的特性

教学

2、HTTP请求消息的每个组成部分的作用

重点

3、HTTP响应消息的每个组成部分的作用

教学1、HTTP请求消息的每个组成部分的作用

难点2、HTTP响应消息的每个组成部分的作用

教学

讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学

方式

第一、二课时

(HTTP概述、HTTP请求消息)

一、创设情境,导入HTTP概念

(1)教师通过现实中的例子,引出HTTP概念

教师设计情境,两个国家元苜的会晤过程需要遵守一定的外交礼节。让学生知道,在

浏览器与服务器的交互过程中,也得遵循一定的规则,而这个规则就是HTTP协议。

(2)进入主题,讲解什么是HTTP协议

教HTTP是超文本传输协议,它是一种请求/响应式的协议,客户端在与服务器端建立连

接后,就可以向服务相端发送请求,这种请求被称作请求,服务器端接收到请求后

学HTTP

会做出响应,称为HTTP响应,客户端与服务器端在HTTP协议下进行交互。

(3)明确学习目标

1、了解什么是HTTP

2、熟悉HTTP1.0与HTTP1.1的区别

3、掌握HTTP请求消息的具体内容

二、进行重点知识的讲解

(1)HTTP协议的特点是什么?

(2)HTTP协议有哪些版本,各有什么特点?

(3)什么是HTTP消息?

(4)HTTP请求消息包括哪些部分?

(5)HTTP请求行包括哪些部分?

(6)常用的请求头字段有哪些?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)使用则试题给学生布置作业。

第三、四课时

(HTTP响应消息、HTTP其他头字段)

一、回顾上节课内容,继续讲解HTTP响应消息

(1)对上节课留的作业进行答疑。

(2)回顾上节课的内容,引出本节课主题

上节课已经讲解了HTTP请求消息,HTTP消息包括请求消息和响应消息,本节课将

继续讲解HTTP响应消息以及HTTP的通用头字段和实体头字段。

(3)明确学习目标

1、掌握HTTP响应状态行和每个响应消息头字段的含义

2、掌握通用头字段和实体头字段的含义

二、进行重点知识的讲解

(1)HTTP响应状态行包括哪些部分?

(2)什么是HTTP响应消息头?

(3)什么是通用头字段和实体头字段?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)使用测试题给学生布置作业。

第五、六、七八课时

(上机练习)

上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进

行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。

上机一:(考察知识点为HTTP请求消息)

请按照以下步骤使用Firebug杳看GET和POST请求,并将每一步的查看结果截图。

1)在〈Tomcal的安装目录>\webapps目录下创建一个Web工程chapter03

2)在chapter03中创建两个HTML文档get.html和post,html,文档中代码如下:

get.html

<html>

<body>

〈formaction=""method=,,get,,>

姓名:<inputtype-'^ext"name="name"style-'^idth:150px"/><p/>

班级:<inputtype="text"name="class"style="width:150px"/><p/>

<inputtype-''submit'1value="提交"/><p/>

</form>

</body>

</html>

post.html

<html>

<body>

<formaction-',"method»"post">

姓名:(inputtvpe="text"name="name"stvle="width:150px"/><p/>

班级:<inputtype-"text"name=*'class"style="width:150px"/><p/>

<inputtype=usubmit'1value="提交"/><p/>

</form>

</body>

</html>

3)启动Tomcat服务器,打开Firefox浏览器和Firebug插件,在浏览器地址栏中输

入wh11p://'localhost:8080/chapter03/get.html访问get.html文档。

4)在浏览器的地址栏中输入http://localhost:8080/chapter03/post.html访问

post.html文档

第九、十、十一、十二课时

(上机练习)

上机一:(考察知识点为HTTP实体头字段)

请按照以下步骤使用Firebug查看Tomcat服务器返回的响应消息,并将返回的响应消息

记录下来。

1)在Tomcat安装根目录的webapps/ROOT目录下,创建一个内容为空的文件

2)启动Tomcat服务器,通过Firebug查看Tomcat服务器返回的响应消息。

课题第4章Servlet技术计?学12课时

名称时

随着Web应用业务需求的增多,动杰Web资源的开发变得越来越重要,为此Sun公司提

内容供了Servlet技术。在Servlet技术中,有许多知识点,本课程将针对Servlet的生命周期、

分析HttpScrvlct,Servlet虚拟路径的映射、ServlclConfig和ServletConlexl接口进行详细讲

解,并结合程序学习如何使用Servlet技术开发web应用。

1、掌握什么是Servlet,能简述Servlet在不同生命周期中调用的方法

教学目标

2、学会使用Eclipse开发Servlet,并会配置Servlet的虚拟路径

及基本要

3、掌握ServleiConfig和ServlelConlcxi接口作用,学会使用这两个接口提供的方法获取

Servlet和Web应用的相关信息

1、熟悉使用Servlet接口中各个方法的功能

教学2、Servlet的生命周期方法的调用方式

重点3、明确HttpServlet类的主要功能

4、ServletConfig和ServletContext接口的使用

1、Scrvlcl生命周期中方法的调用时机和次数

教学

2,配置Servlet的虚拟路径

难点

3、ServletConfig和ServletContext接口的使用

教学

讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学

方式

第一、二课时

(Servlet开发入门)

一、创设情境,导入Servlet概念

(1)教师通过现实中的例子,引出Servlet的概念

教师通过浏览器访问一些动态网页,如百度、淘宝、学校管理系统等,大家可以看至U,

动态Web资源的开发变得越来越重要。目前,很多公司都提供了开发动态Web资源的相关

技术,其中比较常见的有ASP、PHP、JSP和Servlet等。

(2)进入主题,讲解Servlet的概念

引出主题,SUN公司基于Java的动态Web资源开发技术,推出了Servlet和JSP两

种技术,从而引出Servlet这个概念。

<3)明确学习目标

教1、熟悉Servlet在生命周期中调用的方法。

2、编写一个Scrvlcl程序,实现浏览器端服务器端数据的交互。

3、要求学生掌握Servlet的生命周期。

过二、进入重点知识的讲解

(1)Servlet接口中定义了哪些方法?

(2)如何编写一个Servlet程序?

(3)Servlet的生命周期分为几个阶段?

三、归纳总结,随堂练习,布置作业

(1)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)让学生课下完成动手体验,编写一个Servlet程序,并且自行练习Servlet生命

周期3个方法的执行效果,加深对所学知识点的理解,巩固本节的学习内容。

第三、四课时

(HttpServlet>使用Eclipse工具开发Servlet)

一、回顾上节谈内容,讲解HttpServlet

(1)对上节课留的作业进行答疑。

(2)回顾上节课内容,引出本节课主题

上节课讲解了什么是Servlet接口,由于大多数Web应用都是通过HTTP协议和客户

端进行交互,因此,在Servlet接口中,提供了,个抽象类HtipServlet,专门用于创建应用

于HTTP协议的Servlet。本节课就针对HttpSendet进行详细讲解。

(3)明确学习目标

1、明确HttpServlet类的主要功能是什么。

2、熟练使用Eclipse工具开发Servlet应月。

二、进行重点知识的讲解

(1)关于HttpServlet类的详细讲解

(2)如何重写HttpServlet中的doGet()和doPostO方法?

(3)如何使用Eclipse工具开发Servlet应用?

三、归纳总结,随堂练习,布置作业

(I)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)让学生课下完成动手体验,使用Eclipse工具开发servlet,巩固本节的学习内容。

第五、六课时

(Servlet虚拟路径映射、ServlelConfig接口)

一、回顾上节课内容,讲解Servlet虚拟路径映射

(1)对上节课留的作业进行答疑。

(2)明确学习目标

1、掌握如何映射Servlet虚拟路径

2、掌握ScrvletConfig接口的使用

二、进行重点知识的讲解

(1)如何实现Servlet的多重映射?

(2)如何在Servlet映射路径中使用通配符?

(3)缺省Servlet的作用是什么?

(4)ServletConfig接口的作用是什么?

三、归纳总结,随堂练习,布置作业

(I)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)让学生果下完成动手体验,配置Servlet虚拟路径以及ServletConfig接口中方法的

使用。巩固本节学习内容。

第七、八课时

(ServletContext接口)

一、回顾上节课内容,讲解ServletContext接口

(1)对上节课留的作业进行答疑。

(2)回顾上节课的内容,引出本节课主题

上节课讲解了ServletConfig接口,在Servlet开发中还有一个接口也是非常重要的,

即ServletContext接口。ServletContext对象不仅封装了当前Web应用的所有信息,而

且实现了多个Servlet之间数据的共享。本节将针对ServletContext接口的不同作用分别

进行讲解。

<3)明确学习目标

学会使用ServletContext接口中的方法获取应用程序的初始化参数、操作域属性以及

读取Web应用下的资源文件

二、进行重点知识的讲解

(1)如何获取Web应用程序的初始化参数?

(2)如何实现多个Servlet对象之间数据的共享?

(3)如何读取Web应用下的资源文件?

三、归纳总结,随堂练习,布置作业

(I)对课堂上讲解的知识点进行总结,随堂练习题巩固本节课的知识点。

(2)让学生果下完成动手体验,练习ServletContext接口中方法的使用,巩固

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论