《Web编程与设计》课程教学大纲_第1页
《Web编程与设计》课程教学大纲_第2页
《Web编程与设计》课程教学大纲_第3页
《Web编程与设计》课程教学大纲_第4页
《Web编程与设计》课程教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

Web编程与设计课程教学大纲(WebDesignandProgramming)学时数:32其中:实验学时:8课外学时:0学分数:2适用专业:网络工程一、课程的性质、目的和任务本课程是网络工程专业的必选课,也是软件工程专业的重要专业课。按照学校的定位和培养应用型人才的目标,该课程的目的是让学生了解脚本语言和动态网页的发展及现状、特点和开发环境;掌握WEB程序设计思想和方法;熟悉主要的Web开发工具,具有较强的实战技能。学生学完本课程后,在校期间和毕业后能够直接上手从事相关研究,程序难度应达到专业级水平,超过网上大多数网站的水平。二、课程教学的基本要求当前Web编程技术有微软公司ASP/ASP.NET和Sun公司JSP/JavaEE两大主流技术。综合起来有HTML、VBscript、JavaScript、ASP、XML、Java、JSP、J2EE初步和ASP.NET八部分内容。HTML部分讲述HTML基本语法。VBscript/JavaScript部分讲授其基本语法,包括变量声明、基本运算、流程控制、函数和对象及其它应用。VBScript和Javascript两种脚本语言可以任选一种,另一种由学生自学。ASP部分主要学习服务器端的编程,包括ASP内建对象Request、Response、Application、Session、Server等,还重点介绍数据库的应用,包括数据库ADO对象、连接对象Connection和记录集对象RecordSet,最后介绍ActiveX组件和其它的ASP常用组件。XML部分的内容有:XML的基本用法、命名空间、基本应用、CSS样式表、XSL样式表、XML链接、XML和DOM、XML与数据交换等。Java语言部分:介绍Java的基本语法、面向对象设计的概念、Applet、Servlet、JavaBean等项技术。JSP部分介绍JSP开发环境的搭建、JSP网页与表单、Servlet等。J2EE部分简介J2EE架构、Struts、JSF、EJB等。ASP.NET部分讲授ASP.NET与ASP的区别、ASP.NET工作平台、VB.NET语法概要、ADO.NET和ASP.NET配置。课程在HTML→VBScript→ASP→XML→ASP.Net和HTML→JavaScript→Java→JSP→XML→J2EE两大系列中选择适应总课时量、市场需求和专业方向需要的系列,在不同的系列,在根据课时多少安排相应的理论教学和实验内容。本大纲暂选择基于Java的系列,以JSP内容为主,XML内容次之,其他内容应当在教师指导下由学生自学,培养知识更新能力。三、课程的教学内容、重点和难点第一章HTML基础知识(视情况选学或自学)一、网页设计概述(一)了解网页设计技术的现状。(二)理解动态网页和静态网页的概念。(三)掌握ASP和JSP平台的搭建。重点:动态网页的概念,ASP和JSP平台的搭建。难点:JSP平台的搭建二、HTML基本语法(一)HTML的基本语法(二)网页的修饰技术。重点:表格语法和表单语法。难点:表单语法第二章JavaScript(视情况选学或自学)一、JavaScript语法二、表单三、内建对象四、文档对象模型五、自定义对象六、响应事件七、窗口和图文框八、图像和动画(一)掌握JavaScript的基本语法。(二)能够灵活运用内建对象和处理相应事件。(三)了解其他对象。(四)初步掌握动态效果的实现技术。重点:内建对象、事件响应和客户端验证。难点:客户端验证技术。第三章JSP(必学)一、JSP技术概述。(0.5学时)(一)JSP的特点。(二)掌握JSP开发环境。(三)制作简单的JSP网页。重点:JSP的特点和简单实例的实现。难点:JSP开发环境的搭建。二、JSP语法。(1学时)(一)理解JSP的构成。(二)JSP各部分的作用和用法。重点:JSP的构成。难点:指令元素、脚本元素、动作元素。三、JSP内建对象。(2学时)(一)理解JSP的内建对象,能灵活地运用。重点:session、application、page等对象。难点:session和application的使用和区别。四、JSP中JavaBean的使用。(2学时)(一)理解JavaBean的概念。(二)如何使用JavaBean。(三)掌握用户会话的技术。重点:JavaBean的编制和使用,不使用JavaBean如何实现JavaBean能实现的功能。难点:JavaBean的使用。五、动态页面和用户会话。(1学时)(一)理解动态网页的概念。(二)创建动态的内容。(三)用户会话跟踪。重点:如何保存绘画状态,如何从时间、用户类型、数据库内容、自定义信息、用户来源等方面实现动态?难点:根据数据库内容实现动态,绘画跟踪。六、Servlet技术。(2学时)(一)理解Servlet的概念和配置(二)Servlet处理表单。(三)掌握Servlet与JSP结合的技术。重点:Servlet的编制、配置和表单的处理。难点:Servlet处理表单。七、创建Web监听和过滤程序。(2学时)(一)理解Servlet上下文的概念,监听上下文。(二)监听Http会话。(三)掌握对请求监听。(四)开发简单的Web应用过滤器。重点:监听Http会话、对请求监听。难点:Web应用过滤器的开发。八、JSP和Servlet结合的方法。(3学时)(一)理解JSP技术使用的两种模式。(二)JSP+JavaBeans两种模式的编程应用。重点:JSP+JavaBeans模式、JSP+Servlet+JavaBeans模式。难点:JSP+Servlet+JavaBeans。九、JSP开发中的常用技巧。(1学时)(一)在不同页面或者用户之间共享数据。(二)能够处理错误页面、解决中文乱码问题。(三)掌握文件的操作,能够在JSP中上传文件。难点:解决中文乱码问题,文件操作。十、JDBC与数据库技术。(1.5学时)(一)理解JDBC、数据源和连接池的概念。(二)能够熟练使用JDBC和连接池技术操作数据库。重点:连接数据库的要素、连接池的配置和数据库的操作。难点:JDBC和连接池的运用。*3.11.标签语言和表达式语言*3.12.WEB框架的使用简介*3.13.JSP开发技巧*3.14.综合应用实例注:标*号的为选学,全部作为一般了解和课后提高,由学生自主选择发展方向。第四章XML(选学,一般情况下应当开设)一、XML引导知识(0.5学时)(一)了解标记语言的发展。(二)掌握XML的特点和数据结构。(三)熟悉XML的开发应用环境。重点:XML的特点和数据结构。难点:XML的数据结构合开发工具的运用。二、XML语法(0.5学时)(一)掌握XML的基本语法。(二)了解其相关技术。(三)理解名称空间的意义和作用。重点:XML的语法和名称空间的概念。难点:名称空间。三、XML文档类型定义(DTD)(一)掌握DTD的定义。(二)掌握DTD的属性和元素。重点:DTD属性和元素及其使用。难点:DTD实体。四、XMLSchema结构。(2学时)(一)掌握Schema的定义。(二)掌握Schema的语法。(三)初步运用Schema。重点:Schema元素和属性的声明。难点:Schema语法。五、XML数据源对象。(2学时)(一)理解数据源对象的概念。(二)掌握DSO的定义和在表格中的运用。重点:数据的邦定。难点:嵌套表格中数据源的运用。六、XML转换。(1学时)(一)了解XSLT的执行过程。(二)初步掌握XSLT文件的编写。(三)初步掌握XSLT文件的模版运用环转换的实现。重点:XSLT模版语法。难点:XSLT模板的规则及应用模板。七、XML文档对象模型。(1学时)(一)理解DOM的概念。(二)掌握客户端和服务器端XML的加载方法。(三)熟悉XML节点接口的运用。重点:XML文档或字符串的加载。难点:XML节点接口的使用。八、XML与JSP。(1学时)(一)掌握JSP网页中调用和输出XML文档的方法。(二)熟悉XML作为层状数据源的用法。重点:JSP中XML文档的运用。难点:使用XML实现动态网页。四、课程各教学环节本课程是高等院校工科本科网络工程专业高年级学生学习互联网Web应用开发技术的一门专业课,是一门理论和实践紧密结合的实用课程。本课程主要以上课为主,安排必要实验,讲授内容见大纲第三点的课程的教学内容、重点和难点;上机实验课中的实验内容以参考《web编程与设计实验教学大纲》中实验为准选取适当试验内容,其余实验应由学生课外完成;作业题量参见(五)学时分配表;期末总评成绩平时作业、上机练习30%,期末考试(闭卷)70%五、学时分配教学学时分配如下(仅考虑必学的第三部分-JSP和第四部分XML,其他自学和选学部分不计):章节主要内容各教学环节学时分配备注讲授实验讨论习题其他小计3.1JSP技术概述0.5213.2JSP语法123.3JSP内建对象0.523.4JSP中JavaBean的使用223.5动态页面和用户会话113.6Servlet技术2213.7创建Web监听和过滤程序213.8JSP和Servlet结合的方法313.9JSP开发中的常用技巧113.10JDBC与数据库技术1.5114.1-4.3XML概述及语法124.4XMLSchema结构2214.5XML数据源对象214.6-4.8XML转换、文档对象模型及与JSP的结合使用33合计24819六、本课程与其它课程的联系学生在学习本课程之前应当具有《计算机网络基础》、《网页制作》、《SQLServer2000》、《VB程序设计》等前导课程的预备知识。七、教材与教学参考书(一)教材刘晓华等编.《JSP应用开发详解》(第三版).北京:电子工业出版社,20

温馨提示

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

评论

0/150

提交评论