教学大纲 Web技术与应用的教学内容分为七部分,对不同的内容提出不同的教学要求。 (数字表示供参考的相应的学时数)第一章 Web基本要素(4)1.因特网(Intemet)及其基本协议:TCP/IP、UDP、DNS和域名等(2)2.WWW与超文本传输协议、HTTP请求与响应消息 (1)3.Web客户端与服务器(1)要求:掌握Web的各种基本要素,理解它们在Web应用开发中所处的地位和作用。 第二章 标记语言与层叠样式表(2)1.HTML简介、发展历史和版本(0.5)2.基本的XHTML语法和语义:文档类型声明、字符数据中的空白、无法识别的元素和属性、特殊字符和属性等。(0.5)3. 基本的HTML元素:标题、间距、格式化文本短语、水平线、图像、链接、注释、嵌套元素等(0.5)4.高级HTML元素:列表、表格、框架、表单、样式表CSS等(0.5)要求:理解HTML和XHTML语言,以及如何使用CSS来改变网页的样式风格。第三章 客户端编程与JavaScript语言(4)1.JavaScript语法基础与JavaScript内置对象(2)2.JavaScript与服务器端的交互(2)要求:熟悉掌握JavaScript的基本概念,能够运用JavaScript进行客户端编程,并能够与服务器端进行交互。第四章 服务器端编程(10)1.Java Servlet、JSP等基于J2EE的Web服务器端编程(4)2.ASP和ASP.NET等基于.NET的Web服务器端编程(4)3.基于PHP的Web服务器端编程(2)要求:熟悉掌握Web应用中服务器端的各种主流实现技术,能够运用这些技术设计与实现服务器端程序,并能够与客户端程序进行交互。第五章 Web数据表示与XML(4)1.XML的基本概念和结构,DTD与XML Schema(2)2.XML的解析:SAX和DOM等与对基于XML的数据的查询和转换:XPath、XSLT(2)要求:理解XML的表示、解析、查询与转换方法,能够运用XML来表示各种数据,理解XML与关系型数据的转换方式。第六章 Web服务与SOA(8)1.Web服务的基本概念和SOAP、WSDL等基本协议(2)2.基于JAX-RPC和JAX-WS的Web服务实现(2)3.基于.NET的Web服务实现(2)4.SOA的基本概念以及和Web Service的关系(2)要求:理解Web服务与SOA的基本概念,能够熟练掌握Web服务的各种不同的实现方法,掌握使用Web服务来实现SOA的基本原则。第七章 其他的Web开发技术(4)1.REST、Mashup和Ruby on Rails技术简介(2)2.Ajax和Flex简介(2)要求:理解这些前沿的Web开发技术,了解技术发展的最新动态,能够运用这些技术进行简单的设计与开发。 |