《动态网页设计(JSP)》课程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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包括,,,<BODY>,<IMG>, <A>, <table>, <caption>,</th>, </tr>, </td>等。JavaScript主要包括Window History Document对象以及JavaScript中的事件,包括onClick单击、onChange改变、onFocus获得焦点、onSelect 选中、onBlur失去焦点( text,textarea,select )、onLoad载入文件、onUnload卸载文件。</p><p>『基本要求』</p><p>●能编写基本的HTML,能理解html页面相关URL</p><p>●能在html页面中引入JavaScrip,并在html可视元素上编写onClick事件的方法</p><p>●可以编写具有Form的HTML页面,编写JavaScript代码对表单合法性进行验证</p><p>『关键知识』</p><p>URL统一资源定位器URL是指通过一个资源对象在Internet上确切的位置来标识资源的规范。URL的语法依赖于具体应用所使用的协议,URL有两种常见的格式:</p><p>protocol://host[:port]/path</p><p>protocol://username:password@host[:port]/path</p><p>其中protocol为具体应用所使用的协议,如http、ftp、gopher、file等。host为主机名,port为端口号,path为路径名,username为用户名,password为口令。http的url 语法为:http://host[:port]/filename[?query_string][#section]</p><p>HTML结构标志向浏览器提供了文档特性的信息,比如文档的版本,介绍性信息、标题等。结构标志是HTML标志的一部分,但是大部分不在浏览器里显示出来。而是在幕后工作,指示浏览器要放上哪些元素和如何显示出这些元素来,以及告诉浏览器如何解释文档的重要信息。</p><p>JavaScript是一种Script脚本语言,可以和HTML语言混合使用的语言。JavaScript 是一种高级的脚本描述性语言,并不需要依赖于特定的机器和操作系统,JavaScript作用使得网页交互性更强,更生动灵活。</p><p>HTML中主要通过窗体对象(Form)与JavaScript进行信息交互。窗体对象(Form)构成了Web页面的基本元素。窗体对象(Form)中的基本元素由按钮、单选按钮、复选按钮、提交按钮、重置按钮、文本框等组成。Form元素的方法、事件与属性在表中有详细描述。每个元素要通过该元素的属性或方法才能引用。</p><p>『重点』</p><p>●掌握HTML的标签形式,以及通过HTML标签本身来表现HTML结构文档的思想</p><p>●Form表单提供用户信息交互的载体,以及Form表单的编写</p><p>『难点』</p><p>●JavaScript引入方式,Javascript和HTML的交互方式</p><p>●Form表单的JavaScript在客户端的数据有效性验证</p><p>第四章JSP语法</p><p>『知识点』</p><p>本章简单介绍Jsp基本结构,并讲述了Java语法,并重点讲述JSP语法,包括JSP编译指令、操作指令。Java语法包括数据类型、一维数组、多维数组以及类等概念。JSP语法包括理解服务器动作指令行、Java程序片、注释、JSP页面结构、编译指令、动作指令。</p><p>『基本要求』</p><p>●能用Java语法编写JSP中的程序片,包括数据类型、运算符、基本对象;</p><p>●能分清JSP页面代码片、能识别和编写JSP指令和动作指令</p><p>『关键知识』</p><p>Java程序片,所有HTML文件可以在资源管理器中双击执行,但是JSP文件必须先放到Web服务器中,然后通过HTTP的方式访问。因为文件内所有<%%>内代码是被Web服务器解释执行的。在Jsp中,在“<%”和“%>”之间书写的程序代码为Java程序片在程序片中声明的变量只在页面有效,是局部变量,不能共享。但是,在“<%!”和“%>”之间声明的变量可以在不同的客户间共享,有效范围是整个Jsp页面,声明周期是服务器关闭后变量才会被释放。</p><p>在一个JSP页面中,主要分为三种元素:编译指令、动作指令和JSP代码。编译指令告诉JSP的解释引擎(比如:Tomcat),需要在编译时做什么动作,比如引入一个其它的类动作指令JSP页面的使用什么语言编码等。动作指令(操作指令)则是在JSP页面被请求时,动态执行的,比如可以根据某个条件动态跳转到另外一个页面。JSP代码指的就是我们自己嵌入在JSP页面中的Java代码,这又分为两种:第一种是JSP页面中一些变量和方法的声明,在声明时,使用“<!%”和“%>”标记。另外一种,就是常用到的用“<%”和“%>”包</p> </div> </div> </div> </div> </div> <div id="rightcol" class="viewcol"> <div class="coltitle">相关文档</div> <ul class="lista"> <li><a href="/doc/0c2356676.html" target="_blank">JSP实用教程_复习题</a></li> <li><a href="/doc/067261693.html" target="_blank">jsp动态网页实用代码</a></li> <li><a href="/doc/0d9431375.html" target="_blank">JSP的特点和其它动态网页开发技术比较</a></li> <li><a href="/doc/1219383045.html" target="_blank">《动态网页设计(JSP)》课程教学大纲</a></li> <li><a href="/doc/143975459.html" target="_blank">JSP动态网站课程设计-报告书</a></li> <li><a href="/doc/1516635697.html" target="_blank">JSP动态网站开发基础练习+典型案例</a></li> <li><a href="/doc/264111949.html" target="_blank">动态网页制作:ASP、JSP、PHP三种技术比较</a></li> <li><a href="/doc/2319442134.html" target="_blank">用JSP实现文件上传功能</a></li> <li><a href="/doc/2c19442136.html" target="_blank">jsp 经典代码</a></li> <li><a href="/doc/2f19442135.html" target="_blank">JSP动态网页编程</a></li> </ul> <div class="coltitle">最新文档</div> <ul class="lista"> <li><a href="/doc/071000073.html" target="_blank">饭店包间名字大全</a></li> <li><a href="/doc/0d10001030.html" target="_blank">word无法创建工作文件,请检查临时环境变量</a></li> <li><a href="/doc/0d10001458.html" target="_blank">自行车健身比赛开幕式讲话词</a></li> <li><a href="/doc/0510001469.html" target="_blank">2018乡村医生个人工作总结</a></li> <li><a href="/doc/0e10002558.html" target="_blank">MySQL测试题 SQL</a></li> <li><a href="/doc/0310002568.html" target="_blank">合勤NXC5200</a></li> <li><a href="/doc/0210004833.html" target="_blank">铁路集中箱空箱调度优化建模案例(案例2)</a></li> <li><a href="/doc/021000530.html" target="_blank">微分几何教学大纲-复旦大学数学科学学院</a></li> <li><a href="/doc/031000596.html" target="_blank">人教版九年级数学上册导学案:24.1.1_圆【精品】</a></li> <li><a href="/doc/0c10006773.html" target="_blank">(整容后办护照用)医院整容证明</a></li> <li><a href="/doc/0e10006860.html" target="_blank">危险废物管理台账</a></li> <li><a href="/doc/0310008420.html" target="_blank">2017年终大会会场物料设计方案</a></li> </ul> </div> </div> <script> var did = "119383045"; var ext = 'docx'; var docId = '11wmca626awpwbe4uau5r2hcsn7uox5k'; var totalPage = 7; const pageNum = '7'; </script> <div class="clearfloat"></div> <div id="footer"> <div class="ft_info"> <a href="https://beian.miit.gov.cn">闽ICP备16038512号-3</a> <a href="/tousu.html" target="_blank">侵权投诉</a>  ©2013-2023 360文档中心,www.360docs.net | <a target="_blank" href="/sitemap.html">站点地图</a><br> 本站资源均为网友上传分享,本站仅负责收集和整理,有任何问题请在对应网页下方投诉通道反馈 </div> <script>foot()</script> </div> </body> </html>