级别: 中级 Indran Naick (indrann@us.ibm.com), 电子商务构架师, IBM Jeff Miller (jeffmil@us.ibm.com), 电子商务架构师及 IBM 开发者关系技术咨询, IBM
2007 年 8 月 30 日 安全性是任何 Web 服务基本组成部分。Rational Application Developer 允许您利用安全性标准而不必花费太多的精力就可以创建所有的必要参数将安全性添加到您的服务中去。本教程向您介绍了如何利用一个用户 ID 和密码来鉴别、利用数字签名来确保完整性,并且通过使用加密技术确保机密性。
预备知识
如果您是一名 Web 开发人员或者一名构架师,想了解如何利用 Rational® Application Developer 来构建 Web 安全服务,请阅读本教程。使用本教程时,假定您已经具备了 Java™ 技术和 Web 服务的基本知识。本教程让您体验了一个包括添加签名、加密和 可信任标识到 Web 服务的相当完整的例子。
Rational Application Developer 的使用很简单,因此即使您是一个 Web 服务和 Java 技术的初学者也会发现本教程学起来很容易。除了向您介绍如何在 Rational Application Developer 中使用这些工具外,本教程还向您 Web 介绍了服务的安全性,以及在 Web 服务构架中这个背景的后面将会发生什么事情。如果您完全是一个 Java 技术的新手,但是如果您具备 Web 服务基础知识,这其中的有些 概念理解起来将会更容易。
系统需求
为了完成本教程的步骤,您需要安装一个 Rational Application Developer V7.0 或者更高版本。您可以从 developerWorks 下载一个 Rational Application Developer for WebSphere® Software V7.0 试用版本。
这个安装过程非常简单而且是免费的,您需要完成一个简短的注册表格。本教程中所使用的 Rational Application Developer for WebSphere Software V7.0 的 WebSphere Application Server V6.1 测试环境是用来测试这些例子的。本教程中的截图是使用 Rational Application Developer for WebSphere Software V7.0 产生的。如果您使用的是 Rational Application Developer for WebSphere Software V6.0.1,它将仍然起作用。有些截图可能与这里显示的有些不同,然而相应的域却都相似。 您也需要下载本教程下载页面里提供样例代码 AtomicClock.java。
要查看本教程中所包括的演示,您需要在浏览器中启用 JavaScript 并安装 Macromedia Flash Player 6 或更高版本。您可以通过链接 http://www.macromedia.com/go/getflashplayer/下载最新的 Flash Player。
学习时间
小于 2 小时
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |