《动态网页设计(JSP)》课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《动态网页设计(JSP)》课程教学大纲
课程类别:专业基础课
适用专业:计算机信息管理
适用层次:高起专
适用教育形式:网络教育/成人教育
考核形式:考试
所属学院:计算机科学与技术学院
先修课程:无
一、课程简介
《动态网页设计》是信息管理学科和计算科学与技术学科的一门专业课程,它系统地阐述了数据管理与信息的internet发布的基本原理和实际方法,利用JSP技术为学习者解决搭建WEB服务器、编写WEB代码、利用数据库系统进行数据存取等一系列具体编程方法。本课程学习需要掌握的前续知识主要包括HTML和高级程序设计集成。
二、课程学习目标
本课程主要帮助学生理解动态网站的基本原理和机制,在学习中巩固用户和WEB信息系统交互设计过程中用户行为设计和数据的人机、网络交互机制,通过学习HTML、JSP、Servlet 等一系列具体编程技术,掌握基本的WEB开发能力。
三、与其他课程的关系
本课程是高级语言程序设计类课程在WEB设计上的具体应用,是计算机网络课程在WEB 设计上在TCP/HTTP协议上的具体应用。
四、课程主要内容和基本要求
本课程主要内容包括HTML基础,JavaScript编程,Java编程基础,JSP语法基础,JSP 内置对象及使用方法,输入输出流及文件操作,JSP操作数据库等知识,涵盖了JSP编程所需的基础知识。在实验课程对相关部分进行分别训练,加强JSP的编程能力,掌握JSP常用编程技巧。
第一章JSP技术概述
『知识点』
本章首先介绍网络程序的常用计算模式B/S和C/S,并指出两者区别;然后将JSP技术与B/S模式中其它的技术进行比较。简单介绍了JSP的基本原理和最简单的JSP程序。主要包括:网络程序设计模式,以及CGI、ASP、PHP技术特点。
『基本要求』
通过本章的学习,主要识记动态网页基本概念和JSP特点,理解网络计算模式B/S模式,学会编写第一个JSP页面。
『关键知识』
1、C/S(Client/Server,客户机/服务器)方式的网络计算模式,工作分别由服务器&客户机完成;服务器主要负责管理数据库的访问,为多个客户程序管理数据,对数据库进行检索和排序等工作;客户机主要负责与用户的交互,收集用户信息,通过网络向服务器请求数
据库、电子表格等信息的处理工作;在C/S模式中,资源明显不对等,是一种”胖客户机(fat client)”或”瘦服务器(thin server)”结构。因此对客户机有一定要求。
2、B/S(Browser/Server,浏览器/服务器)方式的网络结构,在客户端不需要开发任何用户界面,而统一采用如Netscape和IE一类的浏览器,通过Web浏览器向Web服务器提出请求,由Web服务器对数据库进行操作,并将结果逐级传回客户端。
3、当Web服务器上的一个JSP页面第一次被请求执行时,JSP引擎先将JSP页面文件转译成一个Java文件,即Servlet,servlet通过HTML与客户交互。服务器将前面转译成的Java文件编译成字节码文件,再执行这个字节码文件来响应,从而加快了执行的速度。
『重点』
●JSP运行原理
『难点』
●难点主要是CGI运行原理
●JSP运行原理
第二章安装与配置运行环境配置
『知识点』
本章主要讲解流行的JSP应用服务器及各自的优缺点,分析讲解应用服务器运行原理,讲述应用服务器上配置JSP开发环境的过程和方法。
『基本要求』
●了解流行的JSP应用服务器,能列举这些服务器名字
●能表述出JSP应用服务器的运行原理
●可以在Windows操作系统上进行某种应用服务器的配置
『关键知识』
JSP运行环境的安装与配置包括JDK安装与配置和Tomcat应用服务器的安装与配置以及第一个测试网页的编写,并认识测试网页中各组成部分
『重点』
本章的重点在于能安装JSP运行环境,包括包括JDK安装与配置和Tomcat应用服务器的安装与配置以及第一个测试网页的编写
第三章Web开发基础
『知识点』
本章首先介绍HTML的基础知识,然后讲解JavaScript技术,这两部分内容是动态网页设计的基础。HTML包括,
,