《高级Web技术》课程教学大纲 课程代码 编写时间 sOFT130019 2013-2- 课程名称 高级Web技术 英文名称 Advanced web technology 学分数 周学时 任课教师*戴开宇 开课院系**软件学院 预修课程 Web基础,程序设计 课程性质 软件工程专业本科生专业必修课 教学目的: 通过本课程的学习,使得学生掌握基于分布式计算和体现web2030特征的web技术 包括web上的数据规范XM,基于web架构的分布式计算 Web services.,分布式对象框 J2EE的核心内容;初步掌握采用Java进行Web服务开发的知识;学会设计、开发、部署 维护基于J2EE的分布式应用程序;掌握web上的3D等数字媒体技术:并对高级Wb领 的最新技术发展及趋势有所了解,从而为今后研究和应用开发打下扎实基础。同时了 HTML5,REST架构,web.030,Aax搜索引擎和web挖掘,云计算等流行技术和知识。 程综合应用了前续课程的知识,并为学生进一步的毕业设计和进入工作打下坚实基础 课程基本内容简介 本课程主要介绍Web的核心协议、架构演变和相关重要技术如云计算,web20应用模式 全面介绍了XML的核心标准以及相关应用和工具; Web Service的基本概念与应用,Java 境下 web services的开发:JE的标准、架构和角色的介绍,JsP,serl,EB,JNDl Ms等AP,SH等J2E框架技术。wb上基于HmML的3D等较新应用技术,以及 相关研究方向如web挖掘,语义web等。 「基本要求 学生应按本大纲要求,掌握以XM技术为基础和核心的Web技术。掌握XML标准的概念 核心协议(DTD, Schema,XSLT,xLL, XPath,DOM&SAX)和相关应用;理解Web服 的概念并能用Java语言开发和测试web服务应用;学会设计、开发、部署、维护基于J2E 的中小型系统:掌握对web3D,Ajax等增加用户体验的以web为载体的数字媒体的相关 识了解高级W地技术的前沿硏究动态和相关知识。 教学方式 本课程以课堂讲授为主,同时布置Poes,-学期2个Poet,详细的给出 project功能要 求和设计参考,两个 project分别考察课程的不同内容重点,并具有延续性,最后形成 中型的wb应用:同时要求学生自学一些前沿技术并分组实践,来课堂做 presentation j进 演示和分享;课程还给出电子版阅读参考资料,布置一定作业对课程内容进行实践。 课堂上尽量结合实际案例和演示,并结合相关的研究方向,体现研讨型课程特色
《高级 Web 技术》课程教学大纲 课程代码 SOFT130019 编写时间 2013-2-1 课程名称 高级 Web 技术 英文名称 Advanced web technology 学分数 3 周学时 3 任课教师* 戴开宇 开课院系** 软件学院 预修课程 Web 基础,程序设计 课程性质: 软件工程专业本科生专业必修课 教学目的: 通过本课程的学习,使得学生掌握基于分布式计算和体现 web2.0/3.0 特征的 web 技术. 包括 web 上的数据规范 XML,基于 web 架构的分布式计算 Web services, 分布式对象框架 J2EE 的核心内容;初步掌握采用 Java 进行 Web 服务开发的知识;学会设计、开发、部署、 维护基于 J2EE 的分布式应用程序;掌握 web 上的 3D 等数字媒体技术;并对高级 Web 领域 的最新技术发展及趋势有所了解,从而为今后研究和应用开发打下扎实基础。同时了解 HTML5, REST 架构,web2.0/3.0, Ajax,搜索引擎和 web 挖掘,云计算等流行技术和知识。课 程综合应用了前续课程的知识,并为学生进一步的毕业设计和进入工作打下坚实基础. 课程基本内容简介: 本课程主要介绍 Web 的核心协议、架构演变和相关重要技术如云计算,web2.0 应用模式; 全面介绍了 XML 的核心标准以及相关应用和工具;Web Service 的基本概念与应用,Java 环境下 web services 的开发;J2EE 的标准、架构和角色的介绍,JSP,Servlet,EJB,JNDI, JMS 等 API,SSH 等 J2EE 框架技术。web 上基于 HTML 的 3D 等较新应用技术,以及 Web 相关研究方向如 web 挖掘,语义 web 等。 基本要求: 学生应按本大纲要求,掌握以 XML 技术为基础和核心的 Web 技术。掌握 XML 标准的概念、 核心协议(DTD,Schema,XSLT,XLL, XPath,DOM&SAX)和相关应用;理解 Web 服务 的概念并能用 Java 语言开发和测试 Web 服务应用;学会设计、开发、部署、维护基于 J2EE 的中小型系统;掌握对 web3D,Ajax 等增加用户体验的以 web 为载体的数字媒体的相关知 识;了解高级 Web 技术的前沿研究动态和相关知识。 教学方式: 本课程以课堂讲授为主,同时布置 Project,一学期 2 个 Project,详细的给出 project 功能要 求和设计参考,两个 project 分别考察课程的不同内容重点,并具有延续性,最后形成一个 中型的 web 应用;同时要求学生自学一些前沿技术并分组实践,来课堂做 presentation 进行 演示和分享;课程还给出电子版阅读参考资料,布置一定作业对课程内容进行实践。 课堂上尽量结合实际案例和演示,并结合相关的研究方向,体现研讨型课程特色
教材和教学参考资料:(以下仅作参考资料) 作者 教材名称 出版社 出版年月 《 Inside XML》(中文版《XML Steven Holzner 完全探索》) 中国青年出版社 2001-10 [美] Eric Jendrock,lan Evans. Devika Gollapud 《 The java ee6 Tutorial》 Prentice hall 2010-10 les and 〈荷 Michael echnology》(中文版《web服 务:原理与技术》) Prentice hall 0l1-5-20 教师教学、科研情况简介和主要社会兼职 教学:担任本科一年级《程序设计》课程:本科三年级《高级web技术》课程:工程硕 曾经讲授《高级web技术》课程 枓科研:研究方向:分布式计算,网络虚拟环境,企业信息化技术(偏重应用集成、web 与智能技术) 主要兼职:复旦学院导师 教学内容安排: 第一周:课程介绍,web核心技术和架构 第二周:基于web的N层架构以及发展(web2.0,3.0) 第三周:Web服务概述与云计算 第四周:Web搜索和挖掘 第五周:XML语法与验证标准(DTD, Schema) 第六周:ML应用标准(XSLT,XPat,XL)以及M应用语言介绍(如RSs等) 第七周:Java&ML(DM和SAX编程接口) 第八周:Web数字媒体技术,-Web3d(以ⅫM应用语言X3D和HM5& &WebGL为平台 第九周:J2E概述与J2 EE web层技术 第十周:J2EEEJ 第十一周:J2 EE API技术(JDBC,JND,JTA,JMS等) 第十二周:J2E流行框架技术(SH 计十三周:SOA与 Web services概述 第十四周: web services核心协议(SOAP/WSDL/DI) 俤第十五周: Web services开发(JAX-WS和JAx-RS) 第十六周: Web services整合和应用(以 Web services为平台的网络数字媒体发布技术 第十七周:前沿技术与 presentation 第十八周:总结与复习
教材和教学参考资料:(以下仅作参考资料) 作者 教材名称 出版社 出版年月 Steven Holzner 《Inside XML》(中文版《XML 完全探索》) 中国青年出版社 2001-10 [美] Eric Jendrock, Ian Evans, Devika Gollapud 《The Java EE 6 Tutorial》 Prentice Hall 2010-10 (荷)Michael P.Papazoglou 《Web Services: Principles and Technology 》(中文版《Web 服 务:原理与技术》) Prentice Hall 2011-5-20 教师教学、科研情况简介和主要社会兼职: 教学: 担任本科一年级《程序设计》课程;本科三年级《高级 web 技术》课程;工程硕士 曾经讲授《高级 web 技术》课程 科研: 研究方向: 分布式计算,网络虚拟环境,企业信息化技术(偏重应用集成、web 与智能技术) 主要兼职: 复旦学院导师 教学内容安排: 第一周: 课程介绍,web 核心技术和架构 第二周: 基于 web 的 N 层架构以及发展(web2.0,3.0) 第三周: Web 服务概述与云计算 第四周: Web 搜索和挖掘 第五周: XML 语法与验证标准(DTD,Schema) 第六周: XML 应用标准(XSLT,XPath,XLL)以及 XML 应用语言介绍(如 RSS 等) 第七周: Java&XML(DOM 和 SAX 编程接口) 第八周: Web 数字媒体技术,- Web3d(以 XML 应用语言 X3D 和 HTML5&WebGL 为平台) 第九周: J2EE 概述与 J2EE web 层技术 第十周: J2EE EJB 第十一周:J2EE API 技术(JDBC,JNDI,JTA,JMS 等) 第十二周:J2EE 流行框架技术(SSH) 第十三周:SOA 与 Web Services 概述 第十四周:web Services 核心协议(SOAP/WSDL/UDDI) 第十五周:Web Services 开发(JAX-WS 和 JAX-RS) 第十六周:Web services 整合和应用 (以 Web Services 为平台的网络数字媒体发布技术) 第十七周:前沿技术与 prensentation 第十八周:总结与复习
作业和考核方式: 采取考试,平时成绩(作业与上机实验)与项目结合的方式,比例大概是: 项目 40% 时成绩10% 作业 笔试40% *如该门课为多位教师共同开设,请在教学内容安排中注明。 **考虑到有时同一门课由不同院系的教师开设,请任课教师填写此栏
作业和考核方式: 采取考试,平时成绩(作业与上机实验)与项目结合的方式,比例大概是: 项目 40% 平时成绩 10% 作业 10% 笔试 40% *如该门课为多位教师共同开设,请在教学内容安排中注明。 **考虑到有时同一门课由不同院系的教师开设,请任课教师填写此栏