IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  SOA and Web services  >

构建基于 J2ME 的安全 SOAP 客户机,第 3 部分: 安全 Web 服务 API 存根类

构建存根增强器工具

developerWorks

级别: 中级

Bilal Siddiqui (xml4java@yahoo.co.uk), 自由顾问, WaxSys

2007 年 6 月 25 日

现在注册或者使用您的 IBM ID 和密码登录。

了解如何构建基于 Java™ 2 Micro Edition (J2ME) 的安全 Web 服务客户机。本文是本系列的最后一部分,将对重要的 J2ME 安全算法进行讨论。文中将对前面两个部分开发的内容进行组合,并将提供用于测试安全 Web 服务客户机的机制。另外还将构建一个存根增强器工具,以大幅度地减少构建安全 Web 服务客户机所需的手动编程工作。

在本教程中

本系列教程的主要目的是为了帮助您开发对 Web 服务的无线访问。主要的重点是安全性,但也可以使用此处提出的 WSA 概念来为您的 Web 服务开发任意类型的无线客户机。

本教程是本系列教程的第 3 部分,将说明如何在内存受限的无线设备中实现 Base64 编码算法。因此,本教程还可能帮助您在无线设备中实现类似的算法。

本部分还将介绍如何构建测试机制,可以在尝试通过无线方式访问 Web 服务时使用此机制。您可以使用本教程的测试机制,也可以为 Web 服务开发类似的测试机制。

本教程最后讨论的存根增强器工具演示了如何构建用于进行 WSA 存根增强的自动解决方案。可以使用此存根增强器工具来减少构建基于 J2ME 的安全 Web 服务客户机的时间。

第 3 部分组织为以下七个部分:

  1. 教程介绍
  2. 演示如何采用 J2ME 实现 Base64 编码的算法
  3. 说明如何与 J2ME MIDlet 的 Java Card 应用程序通信
  4. 演示如何安装 Java Card 应用程序
  5. 演示如何构建能够计算加密签名值的 Java Card 应用程序
  6. 讨论如何构建存根增强器工具,以执行增强 WSA 存根类所需的大部分编程工作
  7. 总结

预备知识

Share this tutorial

digg Digg this story
del.icio.us Post to del.icio.us
Slashdot Slashdot it!

  • 阅读本系列教程的 第 1 部分第 2 部分
  • 您需要对本系列教程讨论的各种技术组件有基本的了解。具体来说,假定了以下背景:
    • 您应该熟悉 Java 编程,并对 J2ME MIDlet 有基本了解。
    • WSA 使用 Web 服务描述语言(Web Services Definition Language,WSDL)和简单对象访问协议(Simple Object Access Protocol,SOAP)。因此,您需要知道 WSDL 接口如何映射到 SOAP 方法调用。
  • 具有一定的 XML 签名方法的背景也会有所帮助。


系统需求



格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


本系列的更多信息:
构建基于 J2ME 的安全 SOAP 客户机

    关于 IBM 隐私条约 联系 IBM 使用条款