跳转到主要内容

developerWorks 中国   >   SOA & Web Services   >  developerWorks

构建基于 J2ME 的安全 SOAP 客户机, 第 2 部分:增强 J2ME 的 Web 服务 API (WSA) 中的存根类



技术级别: 高级
IBM,
2007年1月8日



本系列教程共三部分,介绍如何构建基于 Java 2 Micro Edition (J2ME) 的安全 Web 服务客户机。本教程是其中的第二部分,将讨论安全电子邮件服务的存根类,并说明如何对其进行增强,以提供安全功能。我们还将详细讨论一些重要的安全算法, 并演示如何在 J2ME 设备中实现它们。

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

developerWorks 中国从 2005 年 6 月 12 日起正式加入 IBM 全球公共用户注册系统。在此之后,您现有的 developerWorks 中国会员 ID 将不再有效,请您即刻申请新的 IBM ID,以便获取您需要的产品及服务。

当您完成注册后,您可以使用您的 IBM ID 和密码访问 developerWorks 中国网站或 developerWorks 全球网站上的任何教程,而无需在一个浏览器会话中重新输入您的 ID 和密码。请您务必记住您的 ID 和密码,因为当重新启动浏览器时,您需要重新输入您的 ID 和密码才能访问任何教程。



预备知识
您将在本教程中遇到多个技术组件。因此,您务必对组件有基本了解。具体来说,假定了以下背景: 1.您应该熟悉 Java 编程,并对 J2ME MIDlet 有基本了解。2.WSA 使用 Web 服务描述语言(Web Services Definition Language,WSDL)和简单对象访问协议(Simple Object Access Protocol,SOAP)。因此,您需要知道 WSDL 接口如何映射到 SOAP 方法调用。而且,具有一定的 XML 签名方法的背景也会有所帮助。



系统需求
我们使用了 Java Development Kit (JDK) V1.5、J2ME Wireless Toolkit V2.2 和 Sun Java Wireless Toolkit V2.3 Beta 来生成和测试第 2 部分的代码。 我们还使用了 IBM alphaWorks 的 XML Security Suite for Java (XSS4J) 和 Apache 的 Xalan 来调试本教程的代码。这二者都是开放源代码工具,可以参考本教程的参考资料部分来下载。 我们将在本教程的第 3 部分构建一个 Java Card 应用程序。因此,第 3 部分还将使用 Sun 网站提供的 Java Card Development Kit 来测试此 Java Card 应用程序。



学习时间
3 小时



语言
简体中文 , 英文



格式
HTML, Zip

文档选项

英文原文

推荐给好友