工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
某跨国公司 工作流管理JBPM
东方航空 高级J2EE应用开发
3M中国 J2EE
富士公司 J2EE
北京 基于J2EE的Web2.0开发
中国银联 Java EE应用架构
阿尔卡特 J2EE架构设计
FUJITSU J2EE架构设计
华北计算所 J2EE架构设计
中国南方航空 J2EE架构设计

相关培训课程
Hibernate+ Spring+Struts
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
使用Ajax Web应用开发
Java单元测试方法与技术
Java编程方法与技术
Weblogic管理与J2EE应用开发
J2EE架构介绍及JSF

相关技术文章
小议Tiger类库的多线程支持
Java语言和C++语言的差异
icai项目开发日记

技术交流
免费技术讲座 >>>
订阅UMLO技术月刊>>>
希望在线交流,欢迎到论坛 >>
 

课程名称:
J2EE Web服务开发
资质认证:
证书样本>>>
培训目标:

本课程完成后,您将具备以下能力:

1. 掌握Web服务核心概念(SOAP/WSDL/UDDI)
2. 掌握J2EE Web服务构架、规范
3. 掌握JAX-RPC体系结构、构架和Web服务开发技术
4. 掌握JAXM体系结构、构架和Web服务开发技术
5. 掌握Web服务安全相关知识

授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册
培训内容

DAY1: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. 参考资料

DAY2: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服务。

DAY3 :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的使用

DAY4: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编程实验

DAY 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

讲师资质
  • UML软件工程组织技术专家。
  • 火龙果软件工程技术中心 技术顾问、资深讲师。
  • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。

学习期限: 5天
培训对象:

J2EE Web服务构架人员和开发人员

学员基础: 本课程适用于熟悉J2EE体系结构,最好有EJB、Servlet、JSP开发经验
开班方式: 公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课
定制请求: 如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
课程特点:

1、 资深专家授课、互动式案例教学、实战模拟项目运作、2、 理论与实践相结合,注重案例的讲解、3、 有深刻的理论深度,准确把握先进工作理念、4、 全真案例讲解,学员边做边学,具体、深刻、5、 咨询学员提出的案例,指导实际项目应用


火龙果实践课堂
讲师资质
UML资深专家
曾就职著名IT公司
10年以上专业经验
5年以上授课经验
100个以上培训案例经验
平均90%以上学员满意度
 
训练方式
教练员案例讲解
学员实战演练
教练员点评示范
 
效果考核
优秀 -> 红带认证
良好 -> 蓝带认证
架构构建过程

 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

公司简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号