欢迎来到天天文库
浏览记录
ID:9117866
大小:59.50 KB
页数:4页
时间:2018-04-18
《《基于Java的WebService基础》课程理论教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《基于Java的WebService基础》课程理论教学大纲适用专业:计算机科学与技术软件外包专业;总学时:36学时;学分:2学分一、说明1、本课程的目的、任务本课程是计算机科学与技术专业的一门学科基础与专业必修课。Web服务(WebService)是一种分布式的计算技术,在Internet或Intranet上通过标准的XML协议和信息格式来发布和访问商业应用服务,WebService的主要目标是跨平台的可互操作性。本课程主要讲授了XML、DOM、DTD、Schema、SOAP、SXTL、WebServices的概念和结构,并介绍了如何使用Java语言工具包JWSDP(JavaWebServi
2、cesDeveloperPack,JWSDP,是JavaWeb服务开发人员包的英文缩写)来开发Web服务,最后介绍了如何使用开源工具包CXF开发WebServices应用。2、本课程的教学要求通过本课程的学习,应使学生达到以下要求:通过本课程的学习,使学生熟悉XML的基本结构和XML的格式控制,掌握Java处理XML的方法和技巧;掌握如何使用JWSDP开发Web服务;掌握CFX开发Web服务的过程。教学思路:教学方法主要采用多媒体教学手段,并与实验教学相结合。根据各章节内容的特点因章节施教,启发式教学贯穿始终。通过实验加深学生的理解。二、课程内容及课时分配第一章XML概述(1学时)1、教学内
3、容(1)XML基础;(2)XML的语法。2、教学要求(1)理解XML的基础知识;(2)掌握XML语法、文档结构和文档规则;(3)熟悉XML的编写方法。第二章DTD与XML(1学时)1、教学内容(1)DTD的引入;(2)DTD的结构;(3)定义元素;(4)元素属性。2、教学要求(1)了解DTD的引入;(2)掌握DTD的结构;(3)掌握DTD的元素和属性;(4)熟悉DTD条件。第三章Schema与XML(2学时)1、教学内容(1)概述;(2)语法结构;(3)XMLSchema和DTD的关系;(4)应用实例。2、教学要求(1)了解Schema的基本概念;(2)熟悉Schema的语法结构;(3)掌握
4、Schema的编程方法。第四章CSS与XSLT(2学时)1、教学内容(1)使用CSS显示XML;(2)XSLT;(3)XSLT转换XML;(4)XPath。(5)CSS与XSLT比较。2、教学要求(1)了解使用CSS控制XML的实现;(2)了解XSLT的语法元素;(3)掌握使用XSLT控制XML的显示。第五章DOM处理XML文档(2学时)1、教学内容(1)概述;(2)DOM文档结构。2、教学要求(1)了解DOM的定义及使用原因;(2)掌握DOM的文档结构;(3)掌握DOM的编程方法。第六章SAX处理XML文档(2学时)1、教学内容(1)SAX简介;(2)SAX的特性;(3)基于事件的XML解
5、析;(4)SAX解析器。2、教学要求(1)熟悉SAX的结构;(2)掌握SAX的基本编程;(3)熟悉基于事件的XML解析。第七章WebService(1学时)1、教学内容(1)Web服务概述;(2)运行原理。2、教学要求(1)了解Web服务的特点;(2)熟悉Web服务所涉及的主要技术;(3)通过实例讲解如何开发、部署和调用Web服务。第八章SOAP(3学时)1、教学内容(1)SOAP概述;(2)SOAPElement;(3)SOAP消息结构;(4)SOAP编码概述;(5)编写SOAP客户端;(6)编写SOAP服务器。2、教学要求(1)了解SOAP基本知识;(2)熟悉SOAP的消息结构;(3)掌
6、握SOAP的编码方法;(4)掌握编写SOAP客户端和服务器的方法。第九章使用RPC(3学时)1、教学内容(1)JAX-RPC概述;(2)创建RPC客户端;(3)创建RPC服务器。2、教学要求(1)了解RPC的概念;(2)掌握基于RPC实现Web服务的方法。第十章使用CXF实现Web服务(2学时)1、教学内容(1)Apache-CXF;(2)实现Web服务。2、教学要求(1)了解CXF对Web服务的支持;(2)掌握如何基于CXF实现Web服务。第十一章WebServices相关技术(1学时)1、教学内容(1)JSTL;(2)WSDL;(3)UDDI;(4)可信的WebServices;(5)W
7、ebServices合成;(6)SOA与WebServices;2、教学要求(1)了解其他WebServices技术JSTL、WSDL、UDDI等;(2)熟悉WebServices的安全机制;(3)了解SOA的相关内容。三、推荐教材及参考书目[1]《基于Java的WebService开发》青岛东合青岛海尔软件有限公司主编,电子工业出版社201002[2]《应用JavaAPI开发WebServices》李华飚,
此文档下载收益归作者所有