删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

上海交通大学软件学院专业学位课程内容介绍《Web技术与应用》

上海交通大学 免费考研网/2013-01-07


《Web技术与应用》

课程代码E037614学分/学时2.0/36开课时间春,秋
课程名称Web技术与应用
开课学院软件学院
任课教师
面向专业软件工程
预修课程
课程讨论时数0 (小时)课程实验数0 (小时)
课程内容简介

本课程的内容包含Web的基本原理和技术,具体包括:HTTP、XHTML,CSS、JavaScript、Java servlet、JSP、XML,SAX、DOM、XPath、XSLT、SOAP、WSDL、XML模式和JAX-RPC,以及一些相关的技术,如CGI、PHP、ColdFusion、Microsoft的ASP和ASP.NET等内容。对于将来运用Web技术进行软件设计与开发工作的学生来说,应该成为其必须课程。本课程的目标是希望学生能够在综合运用软件工程和Web技术的相关专业知识,设计出高质量的Web应用系统。

课程内容简介(英文)

(无)

教学大纲

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开发技术,了解技术发展的最新动态,能够运用这些技术进行简单的设计与开发。

课程进度计划

(无)

课程考核要求

本课程的目标是希望学生能够在综合运用软件工程和Web技术的相关专业知识,设计出高质量的Web应用系统,提高学生的软件分析与设计的素养,以及综合设计与开发能力。因此考核以实践能力为主,以卷面考试结合课程大作业的形式进行,其中卷面成绩占40%,课程大作业占60%。

参 考 文 献
  • 《Web技术 Web Technologies: A Computer Science Perspective》,出版社:清华大学出版社,作者:Jeffrey C.Jackson《Web Services原理与研究实践》,出版社:机械工业出版社,作者:顾宁 刘家茂 柴晓路
相关话题/课程