|  | 级别: 中级 Bilal Siddiqui (xml4java@yahoo.co.uk), 自由顾问, WaxSys
2007 年 6 月 25 日 了解如何构建基于 Java™ 2 Micro Edition (J2ME) 的安全 Web 服务客户机。本文是本系列的最后一部分,将对重要的 J2ME 安全算法进行讨论。文中将对前面两个部分开发的内容进行组合,并将提供用于测试安全 Web 服务客户机的机制。另外还将构建一个存根增强器工具,以大幅度地减少构建安全 Web 服务客户机所需的手动编程工作。
在本教程中
本系列教程的主要目的是为了帮助您开发对 Web 服务的无线访问。主要的重点是安全性,但也可以使用此处提出的 WSA 概念来为您的 Web 服务开发任意类型的无线客户机。 本教程是本系列教程的第 3 部分,将说明如何在内存受限的无线设备中实现 Base64 编码算法。因此,本教程还可能帮助您在无线设备中实现类似的算法。 本部分还将介绍如何构建测试机制,可以在尝试通过无线方式访问 Web 服务时使用此机制。您可以使用本教程的测试机制,也可以为 Web 服务开发类似的测试机制。 本教程最后讨论的存根增强器工具演示了如何构建用于进行 WSA 存根增强的自动解决方案。可以使用此存根增强器工具来减少构建基于 J2ME 的安全 Web 服务客户机的时间。 第 3 部分组织为以下七个部分:
- 教程介绍
- 演示如何采用 J2ME 实现 Base64 编码的算法
- 说明如何与 J2ME MIDlet 的 Java Card 应用程序通信
- 演示如何安装 Java Card 应用程序
- 演示如何构建能够计算加密签名值的 Java Card 应用程序
- 讨论如何构建存根增强器工具,以执行增强 WSA 存根类所需的大部分编程工作
- 总结
预备知识
- 阅读本系列教程的 第 1 部分 和 第 2 部分。
- 您需要对本系列教程讨论的各种技术组件有基本的了解。具体来说,假定了以下背景:
- 您应该熟悉 Java 编程,并对 J2ME MIDlet 有基本了解。
- WSA 使用 Web 服务描述语言(Web Services Definition Language,WSDL)和简单对象访问协议(Simple Object Access Protocol,SOAP)。因此,您需要知道 WSDL 接口如何映射到 SOAP 方法调用。
- 具有一定的 XML 签名方法的背景也会有所帮助。
系统需求
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|