求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 

全部课程 >J2EE技术  
J2EE Web服务开发   
2231 次浏览  55 次
 
时间地点:北京,上海,深圳,根据报名开班
课程费用:4000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明

    培训目标:
    本课程完成后,您将具备以下能力:
    1. 掌握Web服务核心概念(SOAP/WSDL/UDDI)
    2. 掌握J2EE Web服务构架、规范
    3. 掌握JAX-RPC体系结构、构架和Web服务开发技术
    4. 掌握JAXM体系结构、构架和Web服务开发技术
    5. 掌握Web服务安全相关知识
    培训对象:J2EE Web服务构架人员和开发人员
    学员基础:本课程适用于熟悉J2EE体系结构,最好有EJB、Servlet、JSP开发经验
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:2天

    1:J2EE Web服务概述,XML基础课程介绍

    1. 学习此课程应该具备的知识
    2. 课程的目的
    3. 课程内容简介
    4. 学习完此课程你能学到什么
    5. 常用的参考资源

    Web服务概述

    分布式计算和信息集成技术的发展

    1. 什么是Web服务
    2. 为什么需要Web服务
    3. Web服务的构架
    4. Web服务技术堆栈
    5. Web服务技术的发展和存在的问题
    6. 总结
    7. 参考资料

    J2EE平台和Web服务技术

    1. J2EE 新的API和新的特性
    2. 为什么J2EE是一个Web服务平台
    3. J2EE Web服务的构架
    4. J2EE Web服务的部署
    5. 和Web services相关的Java API
    6. 在J2EE平台里开发一个简单的Web服务
    7. 总结
    8. 参考资料

    XML技术概述

    1. 什么是XML
    2. XML文档规则
    3. 文档类型定义(DTD)
    4. XML名称空间
    5. XML的相关标准
    6. 练习:书写一个定义良好的XML文件
    7. 总结
    8. 参考资料

    W3C XML Schema

    1. Schema数据类型
    2. 简单数据类型
    3. 复杂数据类型
    4. List, Union
    5. Choice, Group
    6. 练习:用XML Schema定义复杂的数据类型
    7. 总结
    8. 参考资料

    Java XML编程

    1. Java XML编程概述
    2. JAXP
    3. SAX
    4. DOM
    5. JDOM
    6. 思考:比较不同的XML分析器的特点,并且指出他们各自适用的场合
    7. 总结
    8. 参考资料

    2:Web服务相关的核心技术(SOAP,WSDL,UDDI)、J2EE相关的Web服务开发工具以及J2EE Web服务规范简单对象访问协议(SOAP)

    1. 什么是SOAP
    2. 消息交换模型
    3. SOAP消息例子
    4. SOAP消息的结构
    5. SOAP编码规则
    6. 带附件的SOAP消息
    7. SOAP RPC
    8. SOAP与传输协议的绑定
    9. 和SOAP相关的JAVA编程API
    10. 练习:编写一个有效的SOAP消息文件
    11. 参考资料

    WSDL

    1. 什么是WSDL,为什么需要WSDL
    2. WSDL文件例子
    3. WSDL文档的结构
      (1)Types
      (2) Message
      (3) Operation
      (4) Port Type
      (5) Binding
      (6)Port
      (7)Service
    4. Import的使用
    5. WSDL的限制
    6. 和WSDL编程相关的Java API
    7. WSDL文档生成工具
    8. 练习:编写一个有效的WSDL文件
    9. 参考资料

    UDDI

    1. 什么是UDDI,为什么需要UDDI
    2. UDDI数据类型和它们之间的关系
    3. UDDI编程模型
    4. UDDI注册Web服务
    5. UDDI和WSDL的关系
    6. Web服务的发现
    7. 和UDDI编程相关的Java API
    8. 练习:使用Java相关的UDDI编程接口(如UDDI4J)注册和发现Web服务

    常用的Web服务的开发工具介绍和使用

    1. JWSDP
    2. WSDK
    3. AXIS

    J2EE Web服务规范

    1. 客户端编程模型
    2. 服务端编程模型
    3. Web服务的部署描述符
    4. 练习:在J2EE里开发、部署一个简单的Web服务并且在不同的环境下调用这个Web服务。

    3 :JAX-RPC Web服务开发、动态调用Web服务、JAXB的使用JAX-RPC体系结构和编程技术

    1. 什么是JAX-RPC,为什么需要JAX-RPC
    2. JAX-RPC Web服务的开发步骤
    3. JAX-RPC和WSDL
    4. XML数据类型和java数据类型的映射
    5. 复杂数据类型的传输
    6. 在SOAP消息中传输序列化对象
    7. WSDL到Java的映射
    8. 服务端编程模型
    9. 客户端调用模型
    10. SOAP消息的Handler
    11. JAX-RPC运行环境
    12. JAX-RPC相关的类和接口
    13. 打包和部署
    14. 参考资源

    JAX-RPC Web服务开发实验

    JAX-RPC Web服务开发常用的构架

    动态调用Web服务

    JAXB的使用

    4:JAXM Web服务开发、JAXR构架和JAXR编程、SAAJ编程JAXM体系结构和编程技术

    1. 什么是JAXM
    2. JAXM消息交换的方式
    3. JAXM构架模型
    4. JAXM客户端类型
    5. JAXM错误处理
    6. JAXM连接的类型
    7. 为什么JAXM不是J2EE1.4的一部分
    8. JAXM相关的类和接口
    9. JAXM编程介绍
    10. 参考资源

    JAXM Web服务开发实验

    JAXM Web服务开发常用的构架

    SAAJ编程

    1. SAAJ和SOAP消息附件
    2. SAAJ和JAXM
    3. SAAJ相关的类和接口
    4. 练习:使用SAAJ在SOAP消息中发送附件

    JAXR技术

    1. 什么是JAXR
    2. JAXR的构架
    3. 编程API
    4. 查询管理
    5. JAXR信息模型

    JAXR编程实验

    5:Web服务安全与高级专题

    安全基础

    1. 认证
    2. 授权
    3. 加密

    java安全

    1. Java安全概述
    2. Message Digest
    3. Java CertPath
    4. JSSE
    5. JAAS
    6. JCE
    7. Kerberos

    web应用的安全

    1. 安全角色(role,user,group)的概念
    2. Web层安全的问题
    3. Http基本认证
    4. 基于Form的认证
    5. 声明性的授权
    6. 编程方式的认证
    7. 编程方式的授权

    Web服务的安全

    1. XML数字签名
    2. XML加密
    3. XKMS(XML Key Management Spec.)
    4. XACML(eXtensible Access Control Markup Language)
    5. SAML(Security Assertion Markup Language)
    6. WS-Security

    Web服务安全实验

    1. 配置SSL支持
    2. 在JAX-RPC Web服务中配置基于HTTP/SSL的基本认证或者双向认证
    3. 在客户端调用安全的Web服务

    综合案例分析和开发

    Web服务最佳实践

    1. 设计阶段最佳实践
    2. 实现阶段最佳实践
    3. XML最佳实践
    4. 安全最佳实践
    5. 互操作性最佳实践
    6. 性能最佳实践

    问题解答

    可能选择的其它主题:
    ebXML
    WSFL
    WS-I
    UBL

     
    2231 次浏览  55 次
    其他人还看了课程
    JSF应用开发  2102 次浏览
    应用模式设计Java企业级应用  2712 次浏览
    J2EE设计模式指南  2952 次浏览
    Ibatis + Spring + Struts架构设计与应用开发  2220 次浏览
    J2EE设计模式和性能调优  3926 次浏览
    构建J2EE企业级应用开发平台  1920 次浏览
    定制内训


    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]