你的位置: 首页 > 公开课首页 > 语言 > 课程详情

XML与Web Service基础应用培训

暂无评价   
  • 课程时间:2013/10/24 09:00 至 2013/10/25 17:00 已结束
  • 开课地点:北京市
  • 授课讲师: IT梦工场讲师
  • 课程编号:234465
  • 课程分类:语言
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格¥4800
你还可以: 收藏
人气:1028 课纲 | 收藏

课程收益:

通过本次培训,学员将会系统且深入地掌握XML相关的各个知识点,如XML、DTD及Schema等核心与关键内容。掌握如何通过DTD定义与约束XML文档、深入理解XML Schema的重要概念、通过Schema定义元素与属性、理解Schema的简单类型与复杂类型、如何根据XML文档推导出相应的DTD与Schema等。此外,学员还将掌握Java解析XML的各种手段与方法,掌握JDom与Dom4j解析与生成XML文档的方式。学员还将掌握Web Service的基本与核心概念,了解WSDL的文档结构与含义,SOAP消息的组成,如何实现RPC远程调用,了解UDDI的概念与原理,了解Restful Web Service的原理。为后续的工作打下坚实的理论与实践基础。

课程大纲

时间
课程内容
第一天上午
Ø XML原理与使用方式
Ø XML开发与设计工具XmlSpy功能详解
Ø XML与HTML的对比
Ø XML文件的逻辑结构
Ø XML文件的整体结构
Ø XML文件的声明
Ø XML的元素与属性
Ø CDATA与注释
Ø 实体
Ø 格式良好的XML与有效的XML
Ø DTD定义、概念、原理与作用
Ø 内部DTD与外部DTD
Ø 元素类型声明
Ø ANY、#PCDATA详解
Ø 元素类型声明的注意事项
Ø 元素与子元素详解
Ø 重复元素
Ø 成组元素
Ø 空元素
Ø 属性缺省值
Ø 从DTD到Schema
Ø Schema的优势与特点
Ø XML Schema的DTD描述
第一天下午
Ø Schema文件的结构
Ø 使用Schema定义元素
Ø 使用DTD与Schema定义元素的差别详细比较
Ø 使用Schema定义元素属性
Ø 使用DTD与Schema定义属性的差别详细比较
Ø Schema扩展数据类型详解
Ø Schema注释
Ø 命名空间深入详解
Ø Schema定义元素出现次数的控制
Ø 简单类型(simpleType)与复杂类型(complexType)深入详解
Ø 通过对其他类型加以限制产生新的类型
Ø 限制条件
Ø 枚举类型、list类型与union类型
Ø 简单类型simpleType的语法表达
Ø 指定复杂类型中子元素出现的顺序
Ø 在复杂类型中定义子元素
Ø 在复杂类型中定义属性
Ø 在复杂类型中使用引用
Ø 复杂类型complexType的语法表达
Ø 根据Schema生成XML文档(动手实践)
Ø 根据XML文档推导Schema与DTD(动手实践)
Ø XML、DTD与Schema总结与回顾
第二天上午
Ø DOM(Document Object Model)结构与组成
Ø DOM树
Ø SAX介绍与原理
Ø 使用DOM与SAX解析XML文档、区别比较与最佳实践
Ø Java解析与生成XML文档的常用库JDom与Dom4j深入详解
Ø 使用JDom读取与解析XML文件详解
Ø 使用Dom4j读取与解析XML文件详解
Ø Web Service原理与概念介绍
Ø 使用Apache CXF编写第一个Web Service服务端与客户端
Ø SOAP消息拦截与WSDL文档结构分析
第二天下午
Ø JAXB介绍与代码示例
Ø 编排与反编排介绍
Ø Web Service代码优先与契约优先的开发模式
Ø 自定义对象类型实现契约优先开发模式
Ø 契约优先开发模式中的复杂数据类型
Ø Web Service数据压缩原理与代码示例
Ø UDDI概念与原理介绍
Ø Restful Web Service概念与原理介绍
Ø 使用Apache CXF开发Restful Web Services
Ø 课程总结与答疑
说明:以上课程的授课均会使用大量的代码示例,采用案例驱动理论的方式,帮助学员更好地理解相关知识点,每个知识点的讲解均会辅以相关代码示例,采用案例为主,理论为辅,理论结合实践的方式进行技术的讲解。

培训师介绍

曾在多家财富500强公司供职,担任过软件研究员、项目经理、系统架构师、布道师等角色。作为项目负责人参与过多个跨地域的大型项目的系统设计、架构与开发工作,参与的项目涉及到制造业、项目管理与大型企业信息系统等,具备丰富的项目研发与管理经验。资深培训讲师,拥有7年以上的培训经验,目前已经为近百家企业提供过内训与咨询服务,客户涵盖财富500强公司、银行、大型国企、民营企业等。

满江红开放技术研究组织成员、InfoQ中文站编辑、移动领域与Java领域首席编辑、CSDN博客专家。对常见Java框架有着深入的理解,透彻分析过多个框架的源码,具有非常丰富的实战经验。精通iOS与Android移动开发技术。曾录制过400多集的视频教程,在网上有600万以上的下载量,获得了学习者的广泛赞誉。此外,张老师还是业界知名译者,翻译过10多本技术与管理书籍,在业界拥有较高的知名度与影响力。

本课程名称: XML与Web Service基础应用培训

查看更多:语言公开课

XML WEBSERVICE HTML5 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%