Java Web开发教学大纲

  • 格式:pdf
  • 大小:131.61 KB
  • 文档页数:4

下载文档原格式

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

《Web组件开发》课程教学大纲

Web Component Development

课程编号: 适用专业:软件技术

执 笔:刘金羽 适用年级:07级

一、课程性质和教学目的

课程性质:专业必修课。Java 2平台已经成为企业开发电子商务应用、动态Web站点,以及利用Web的应用和服务的首选技术。Servlet和JSP是这个平台的基础,它们提供了Web 客户程序和服务器端应用之间的链接。Servlet是一种能够在服务器端运行用来处理Web请求并构建响应的Java类,JSP是能够象Servlet一样运行但以更自然的方式生成静态内容的基于文本文档的页面。尽管Servlet和JSP可以互换使用,但它们各有自己的优点。Servlet 更适合于面向服务的应用和面向表现的应用中的控制,例如,分发请求和处理非文本数据。JSP更适合用来生成静态页面。学好这两种技术,可以为学生将来在企业从事基于Web的软件开发打下坚实的基础,因此,本课程是软件技术及其相关专业的一门重要的专业课。

教学目的:本课程基本涵盖了SUN的Web组件开发专家(SCWCD)认证考试的内容,通过本课程的学习,不但可以使学生掌握Servlet和JSP的基本语法及Web服务器、Web开发工具的配置和使用,培养学生的Web开发能力,还为学生参加SCWCD认证考试打下坚实的基础。

二、课程教学内容

1.Servelt技术:讲述通过Java的Servlet API进行Web开发的技术。

2.JSP技术:讲述开发JSP页面的相关语法。

3.在Web应用中访问数据库:讲述在Web应用中访问数据库的相关技术。

4.HTTP会话使用与管理:讲述如何通过会话来实现服务器对客户状态的跟踪。

5.在JSP中访问JavaBean: 讲述在JSP页面中访问Java Bean的相关技术。

三、课程教学的基本要求

1.Servlet与JSP技术概述

⏹掌握HTTP 通信协议基本概念。

⏹了解Servlet的功能和用途。

⏹了解JSP的功能和用途。

⏹掌握服务器的配置。

⏹掌握如何通过NetBeans创建Web项目。

2.Web应用程序的结构与部署

⏹掌握Web应用程序的结构。

⏹掌握Web应用程序起始路径下子目录的内容。

⏹掌握web.xml的用途。

⏹掌握如何配置Servlet程序。

3.Servlet技术模型

⏹掌握Servlet处理HTTP请求的流程。

⏹掌握Servlet的生命周期。

⏹掌握如何取得Servlet的请求头的内容。

⏹掌握如何设置HTTP响应头信息。

⏹掌握如何在Servlet生成的页面中显示汉字。

⏹掌握如何进行请求转发。

⏹掌握如何编写线程安全的Web程序

4.Servlet容器模型

⏹掌握Servlet初始化参数的用法。

⏹掌握ServletContext对象的作用。

⏹掌握如何向Web应用程序传递参数。

⏹掌握ServletContext接口所提供的重要方法。

⏹掌握Web应用程序的生命周期及事件处理方式。

⏹了解分布式Web应用程序的特点。

5 Servlet的异常处理机制

⏹掌握什么是Web应用程序的异常。

⏹掌握服务器端异常的处理机制。

⏹掌握声明式异常处理 的特点。

⏹掌握程序化异常处理 的特点。

6.JSP技术模型

⏹掌握JSP的特点。

⏹了解JSP的生命周期。

⏹掌握JSP页面的组成元素。

⏹掌握page指令的常用属性。

⏹掌握JSP的隐含变量的含义。

⏹掌握如何以XML语法撰写JSP。

7. 在Web应用中访问数据库

⏹了解DAO设计模式的特点和优点。

⏹了解什么是连接池。

⏹掌握数据源的使用。

1.在web.xml文件中声明数据源。

2.编码使用数据源。

3.在Tomcat中配置数据源。

8.会话管理

⏹理解什么是状态和会话。

⏹了解容器跟踪会话的流程。

⏹掌握HttpSession接口的常用方法。

⏹掌握中止会话的方式。

⏹掌握使用cookies跟踪会话的原理。

⏹掌握如何使用URL重写跟踪会话。

9. 在JSP中访问Java Bean

⏹掌握在JSP内如何存取JavaBean。

⏹掌握JSP中JavaBean的存取范围。

⏹掌握标准动作的用法。

⏹掌握标准动作的用法。

⏹掌握标准动作的用法。

四、课程教学环节

教学环节包括:课堂讲授、上机实践、习题课、课外作业。通过本课程各个教学环节可以培养学生的自学能力、动手能力、分析解决问题的能力。

由于本课程的重点是培养学生Web应用的开发能力,考核的重点是学生的实际编程能力。笔试采取开卷的形式,主要考核读程序和写程序的能力。

本课程学习成绩:笔试成绩100分*70%+平时成绩(考勤+提问+作业)15分+平时上机成绩15分

五、本课程与其它课程的联系与分工

《Web组件开发》是软件技术及其它相关专业的必修课程,本课程的先修课程是《Java 程序设计》和《网页设计与制作》、《网络数据库》。

六、实验(实践)教学内容及其要求

1.本课程讲授企业级Web开发的内容,具有很强的实践要求,因此,每一章都要求学生以上机的形式做一个以上的实例演练,上机共计36学时。

2.通过上机实践及实验教学,加深学生理解、掌握理论知识,提高分析问题、解决问题的能力;培养学生工程意识、创新能力和素质。

3.学生上机完成每一个实例演练后,提交项目,指导教师给出成绩,上机实践成绩为课程学习成绩15%。

七、建议学时分配

相关主题