跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

编写 REST 服务

使用 Java 技术和 Atom 发布协议创建 REST 服务

J. Jeffrey Hanson, CTO, Max International
Jeff Hanson
Jeff Hanson 有着 20 多年的软件行业从业经验,担任过 Windows OpenDoc 项目的高级工程师,以及 Novell 的 Route 66 框架的主管架构师。现在,Jeff 作为 eReinsure.com, Inc. 的 CTO,负责利用各种技术设计和构建系统,这些技术包括 Web 服务、微格式(micro-format)、XML、Java/J2EE、PHP、移动技术和 Windows API。Jeff 写作了大量的文章和书籍,包括 .NET versus J2EE Web Services: A Comparison of Approaches, Pro JMX: Java Management ExtensionsWeb Services Business Strategies and Architectures

简介:  本教程讨论了 REST 和 Atom 发布协议(Atom Publishing Protocol,APP)的概念,展示了其在服务中的应用。本教程还介绍了如何使用 Java™ 技术实现基于 REST/APP 的服务。

发布日期:  2007 年 11 月 15 日
级别: 中级

访问情况 : 12532 次浏览
评论: 

开始之前

了解本文介绍的内容以及如何充分利用这些知识。

关于本教程

本教程讨论了 Representation State Transfer(REST)和 Atom 发布协议的概念,并展示了它们在服务中的应用。此外,您还将了解到如何使用 Java 技术实现基于 REST/APP 的服务。

目标

在本教程中,您将学习以下内容:

  • 了解 REST 的基本知识以及 APP 的基本概念。
  • 在企业系统内部应用这些技术,以通过一个基于 Java servlet 的系统发送和接受 HTTP 请求和响应。
  • 能够访问和修改 podcast、博客条目、图像存储、日历条目等资源数据。

先决条件

本教程面向的读者是具有初到中级技能和经验的 Java 编程人员。您应当基本了解 Java servlet 的用法以及 Java 编程语言的实践知识。要下载本教程中的所有源代码,请参阅 下载


系统需求

要运行本教程中的示例,您需要使用一个 Java servlet 容器。

1 页,共 9 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML, Java technology, SOA and web services
ArticleID=269801
TutorialTitle=编写 REST 服务
publish-date=11152007
author1-email=jeff@jeffhanson.com
author1-email-cc=dwxed@us.ibm.com

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。