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

developerWorks 中国  >  Web development  >  时事通讯  >

REST 与 Web 开发

简化 Web 应用间数据和服务的公开与集成(2009-09)

developerWorks

developerWorks 网站的朋友们,你们好

一直以来,异构系统之间的数据交换和服务共享都是 IT 项目中很难解决的问题。随着 Web 服务概念的引入,为相应的问题找到了一种可行的解决方案。然而,传统的 Web 服务方式(基于 SOAP)过于复杂,开发难度比较大,让很多开发人员望而却步。

REST(Representational state transfer)风格 Web 服务的出现,让传统的 Web 服务有了替代的实现方式。REST 风格的 Web 服务以其轻量化、易于构建、无状态以及使用 HTTP 协议等优势,受到了很多开发语言以及框架的重视。目前几乎所有的主流开发语言,如 Java,C++,C# 等都提供了开发 REST 风格应用的扩展包。它可以很快速和简便地实现异构应用之间的数据交换,同时可以保证传输的速率和安全性,已经被越来越多地应用于 Web 应用间数据和服务的公开与集成。

本专题为您收集了和 REST 开发相关的一些内容,其中包括 REST 的入门内容、如何使用 REST 风格的服务增强 Web 2.0 程序的可用性等,让您可以深入地了解 REST 风格 Web 服务的优势,以及使用技巧和最佳实践。



IBM developerWorks 中国网站


推荐资源

Web 服务编程:REST 与 SOAP
本文从一个简单的应用场景出发,使用 REST 和 SOAP 两种不同的架构风格实现,通过对 REST 与 SOAP Web 服务具体对比,旨在帮助读者更深刻理解 REST 架构风格。

Ajax 和 REST,第 1 部分
在本文中,我们讨论了对于那些需要动态和个性化的用户界面,同时又要求可伸缩性的 Web 应用程序来说,Ajax/REST 架构风格可能带来的好处。

使用 Twitter REST API
Twitter 提供了一个 API 以便 Web 开发人员能够使其用户访问到 Twitter 站点所能提供的各种特性。在本文中,您将了解使用 Twitter REST API 的基本知识。

使用 Struts 2 开发 RESTful 服务
Struts 2.1 提供了 REST 插件,使 Struts 2 可以支持 Rails 风格的 URL,以对外提供 REST 风格的资源服务。本文通过代码示例演示了这些特性。

更多资源



回页首



由于您向 IBM 提供了您的邮件地址,我们会继续将重要的信息和最新业务解决方案传送给您。如果您希望接收到文本格式的电子邮件,请使用此链接更新您的 E-mail 格式选择

如果您希望从 IBM 邮件列表中删除您的邮件地址,请发送邮件到 IBM e-mail suppression

要修改您的 e-mail 地址,请更新您的 developerWorks 概要文件

IBM Corporation
Attn: Developer Communications, M/D 241
150 Kettletown Road
Southbury, CT USA 06488



回页首


文档选项

未显示需要 JavaScript 的文档选项


热点链接
Web 2.0 资源中心
Web 服务开发技巧汇总
Mashup 专题
Web 服务的最佳实践
Java Web 开发资源
Web 2.0 与 SOA

dW 中国每周时事通讯
 
订阅   

在线浏览每周时事通讯
Javascript 已禁用。请单击此处或在浏览器中启用 Javascript 来执行此功能。

  特别推荐
Ajax 技术资源中心
Project Zero 资源中心
Web 2.0 资源中心


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