利用 Project Zero 和 REST 设计原理创建相册应用程序
2007-11-22 15:00
417 查看
Project Zero 的重要目标之一是简化 RIA(rich Internet application)的开发。Flickr 照片共享服务就是这类应用程序的一个很好的例子。Flickr 使用 REST 原理、Asynchronous JavaScript + XML(Ajax)技术和动态脚本语言设计,所提供的服务不仅用户友好,而且是可伸缩和可扩展的。由于 Flickr 具有其他 RIA 作者想要的许多特性,用 Zero 重新创建这类应用程序将是很好的一种作为 RIA 平台验证 Zero 的方式。在本文中,了解如何结合现有的 Zero 组件来创建照片共享服务,此服务也支持 Flickr 提供的许多功能。通过本文,您还会了解到有关 RESTful 设计、通过 HTTP 连接组件以及使用 JavaScript 实现 Zero 没有的功能的更多内容。
开始之前
本文假设您已经下载了 Project Zero 并且完成了 简明教程 的学习,或者曾经写过简单的应用程序。您应该熟悉 REST 的基本原理和不同类型的 HTTP 方法(GET、POST 等等)。有关 REST 的介绍,请参考 参考资料 部分。
照片共享应用程序设计简介
Yahoo! 的 Flickr 照片共享服务(参考 参考资料) 是一个很好的 RIA 示例。由于 Flickr 具有其他 RIA 作者想要的许多特性,使用 Zero 重新创建这类应用程序,能够很好地证明 Zero 是一款开发 RIA 的优秀平台。幸运的是,我们无须从头创建整个照片共享服务 — Zero 平台包括许多 RIA 组件,例如,blog、评定系统、配置文件管理器等等,在构建您自己的应用程序时,所有这些组件均可重用。接下来的章节将讨论照片共享服务的本质,同时也 会展示有了 Zero 中的这些组件后,这类应用程序的共同之处非常之多。
本文转自:IBM developerWorks 中国
请点击此处查看全文http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2491
开始之前
本文假设您已经下载了 Project Zero 并且完成了 简明教程 的学习,或者曾经写过简单的应用程序。您应该熟悉 REST 的基本原理和不同类型的 HTTP 方法(GET、POST 等等)。有关 REST 的介绍,请参考 参考资料 部分。
照片共享应用程序设计简介
Yahoo! 的 Flickr 照片共享服务(参考 参考资料) 是一个很好的 RIA 示例。由于 Flickr 具有其他 RIA 作者想要的许多特性,使用 Zero 重新创建这类应用程序,能够很好地证明 Zero 是一款开发 RIA 的优秀平台。幸运的是,我们无须从头创建整个照片共享服务 — Zero 平台包括许多 RIA 组件,例如,blog、评定系统、配置文件管理器等等,在构建您自己的应用程序时,所有这些组件均可重用。接下来的章节将讨论照片共享服务的本质,同时也 会展示有了 Zero 中的这些组件后,这类应用程序的共同之处非常之多。
本文转自:IBM developerWorks 中国
请点击此处查看全文http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2491
相关文章推荐
- J2EE架构的6个最佳实践--利用高级J2EE最佳实践来改善现有和将来的J2EE应用程序的架构和设计
- 聊聊高并发(十)利用自旋原理来无锁实现“只创建一次”的场景
- 如何利用Adobe AIR创建桌面对话应用程序
- 利用Redis设计秒杀原理
- linux 应用程序设计基础--进程控制原理
- 利用Azure Rest API 创建虚拟机
- 创建ASP.NET Core MVC应用程序(2)-利用MySQL Connector NET连接到MySQL
- Win32应用程序(SDK)设计原理详解
- MVC 设计创建 Web 应用程序的模式
- 利用C# 反射设计支持可扩展插件的应用程序
- 创建ASP.NET Core MVC应用程序(2)-利用MySQL Connector NET连接到MySQL
- 利用VS 2003为应用程序创建简单的安装程序
- 利用UML类图设计Java应用程序详解(一)
- 利用Java.lang.Process和ProcessBuilder创建本地应用程序进程
- uCos-II原理与ARM应用程序设计(二)
- 浅谈 Vue v-model指令的实现原理 - 如何利用v-model设计自定义的表单组件
- 利用Delphi实现两层C/S数据库应用程序设计
- IOS之利用Xcode创建一个简单的IOS应用程序
- 利用设计模式 Iterator 创建一个车库模型
- 创建REST服务应用程序