跳转到主要内容

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

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

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

构建 CouchApps

创建存储在 Apache CouchDB 数据库中的 web 应用程序

Martin Brown, 专业作家, 自由撰稿人
Martin Brown 成为专业作家已经超过 8 个年头。他所撰写的书籍和文章涵盖了各种各样的主题。他所擅长的领域包括大量开发语言和平台 —Perl、Python、Java™、JavaScript、Basic、Pascal、Modula-2、C、C++、Rebol、Gawk、Shellscript、Windows®、Solaris、Linux®、BeOS、Mac OS/X 等等 — 以及 Web 编程、系统管理与集成。Martin 是 ServerWatch.com、LinuxToday.com 和 IBM developerWorks 的定期投稿者。他也是 Computerworld、The Apple Blog 和其他站点以及 Microsoft® 的 Subject Matter Expert (SME) 的常客。您可以通过他的网站 http://www.mcslp.com 与他联系。

简介:  Apache CouchDB 是一个基于文档的开源数据库管理系统,它可以让您只用 HTML、CSS 和 JavaScript 就能创建完全由数据库驱动的应用程序。在本教程中,您将学习如何创建自己的 CouchApp,它可以使用 jQuery 框架提供的 Ajax 执行数据库操作。它还可以作为一个联系管理器,能够查看、创建、编辑和删除联系。

发布日期:  2011 年 8 月 08 日
级别: 中级

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

开始之前

本教程适用于那些对只用 HTML、CSS 和 JavaScript 就能创建数据库驱动的应用程序感兴趣的 web 应用程序开发人员。您应该知道如何编写 JavaScript 以及如何使用 JavaScript 操控 HTML 页面的 Document Object Model (DOM)。您应该还有使用库工具,如 jQuery 或 Dojo 的经验。

关于本教程

Apache CouchDB 是一个基于开源文档的数据库管理系统,它将数据存储为 JSON 对象。传统数据库系统可以使用一系列的 SQL 语句,通过某种形式的专有客户端软件或 API 来执行数据检索和更新功能。而 Apache CouchDB 不同 — 可以使用 RESTful HTTP API 发送查询或更新,从而几乎能在任何编程语言中与 Apache CouchDB 轻松地交互。

Apache CouchDB 所使用的架构实际上允许构建整个驻留在 Apache CouchDB 数据库中的 web 应用程序。我们把这些应用程序称为 CouchApps。CouchApps 能让您创建只用到 HTML、CSS 和 JavaScript 的完全由数据库驱动的应用程序。这些应用程序的好处就是您可以完全利用 Apache CouchDB 强大的复制功能在 Apache CouchDB 实例之间复制 CouchApp。这可以让 CouchApp 在几种设备上运行,使其同步,从而可以自动进行增量复制,保证每种设备上都是最新数据。

在本教程中,您将学习如何使用 HTML、CSS 和 JavaScript 创建自己的 CouchApp。您的应用程序将使用 jQuery 框架提供的 Ajax 来执行数据库操作。 您所构建的应用程序是一个联系管理器,它能让您查看、创建、编辑和删除联系。 最后,您还要学习如何在两个 Apache CouchDB 实例之间复制应用程序。


先决条件

学习本教程,需要用到以下工具:

  • An Apache CouchDB 数据库实例,v1.0.1 或更高版本
  • CouchApp 工具,0.7.0 或更高版本

参阅 参考资料 获取下载信息,并 下载 应用程序示例的源代码。

1 页,共 9 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Open source, Web development
ArticleID=751323
TutorialTitle=构建 CouchApps
publish-date=08082011
author1-email=mc@mcslp.com
author1-email-cc=

标签

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

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

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

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

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