Tab navigation
- Project Zero- selected tab,
- PHP
| Project Zero 和 WebSphere sMash 入门 | |
| 开发 Web 2.0 应用 | |
| 安全性 | |
| 数据访问 | |
| 脚本支持 |
本资源中心汇集了与 Project Zero 相关的技术资源,包括入门教程、开发示例、特性简介和相关下载等,您可以利用这些资源迅速学习 Project Zero 的核心概念和开发要领。
Project Zero 入门
用 Project Zero 开发应用程序: Project Zero 和 PHP 入门 Project Zero 提供了一个快速软件开发环境,可以基于流行的 Web 技术(比如 PHP)开发交互式 Web 应用程序。本教程将演示如何轻松掌握 Project Zero 基础,包括开发工具的安装,以及使用 PHP 作为后端脚本语言构建一个 Ajax Web 2.0 示例。
Project Zero 简介,第 1 部分: 为 Web 应用程序构建 RESTful 服务 通过本文获得 Project Zero 的动手指导以便创建、组装和部署功能强大的 Web 应用程序。
Project Zero 简介,第 2 部分: SOA 中的 RESTful 应用程序 本文将继续介绍 Project Zero 如何帮助您构建 RESTful 的解决方案,内容主要侧重于以应用程序为中心的设计、为 RESTful 数据建模、确保 REST 的安全性以及简化的 RIA 和集成。
开发 Web 2.0 应用
使用 Google Charts、Ajax 和 Project Zero(WebSphere sMash)创建精巧的 mashup 本文演示一些 Groovy 脚本,这些脚本让您不必构造繁琐的 HTTP URL 就可以使用 Google Charts。您将创建一个 Web 界面,该界面使用户可以可视化地构建图形和图表。尝试一下示例项目,看看使用 Zero 平台创建 mashup 应用程序是多么容易。
使用 RESTful 界面和 Project Zero(WebSphere sMash)管理 HTTP 服务器 WS-* 用户和 REST 用户正在就哪种技术最适合哪个问题集进行争论,而 WS-* 用户总是声称比较复杂的企业级问题不能用 REST 的方式解决。本文对此理论进行测试,尝试为 REST 用户不经常讨论的问题域即系统管理创建一个 RESTful 解决方案。
利用 Project Zero(WebSphere sMash)和 REST 设计原理创建相册应用程序 Project Zero 的重要目标之一是简化 RIA(rich Internet application)的开发。Flickr 照片共享服务就是这类应用程序的一个很好的例子。在本文中,您将了解如何结合现有的 Zero 组件来创建照片共享服务,此服务也支持 Flickr 提供的许多功能。
安全性
保持 Project Zero 应用程序的安全性 应用程序资源基于访问控制的安全性是 Project Zero 的核心特性之一。为了实现最大程度的简化,Project Zero 开发人员竭力简化了安全性的启用过程,使其变得更快更容易。
将 Active Content Filtering 用于 Project Zero 应用程序的安全性 本文介绍如何借助活动内容过滤(Active Content Filtering,ACF)避开对 Web 2.0 应用程序的常见攻击(例如跨站脚本)并显著提高 Project Zero 应用程序的安全性。ACF 是 Project Zero 内的一个可分解组件,ACF 提供的库能从请求数据(例如请求参数)和发送到客户机的响应输出中删除活动内容。
数据访问
用 Project Zero 的数据访问 API 构建简单 wiki Project Zero 是一个简化的开发平台,侧重于遵从面向服务架构(Service-Oriented Architecture,SOA)的 Web 2.0 应用程序的敏捷开发。在诸多 Project Zero 库中包含一个简化的 API,可用来执行 SQL 查询。通过本文,学习如何利用 API 构建简单的 wiki。
优化 Project Zero 应用程序的数据库配置和依赖项 Project Zero 开发平台包括一个易用的数据访问库以让开发人员能够从其应用程序代码进行极少的配置即可执行 SQL 语句。本文讨论了配置和包装数据库驱动组件的最佳实践,以使这些组件可以为其他 Zero 开发人员所用。
脚本支持
向 Project Zero 应用程序中添加 Ruby 模板 Ruby 用户们,请注意!现在您能在创建 Project Zero 应用程序时完成 Groovy 和 PHP 用户可以完成的一切操作!阅读本文了解 Ruby 用户现在如何能在创建 Zero 应用程序时完成 Groovy 和 PHP 用户可以完成的一切操作!
向 Project Zero 应用程序中添加 Ruby 脚本 Project Zero 的目标之一就是鼓励将脚本用作创建 RESTful 资源和可重用组件的主要手段。Zero 默认支持 Groovy 和 PHP 脚本语言,但如果进一步研究一下其体系结构就会发现它完全可以支持其他语言。本文为 Ruby 的喜爱者展示了如何通过向 Zero 平台添加对其所钟爱的语言的支持以在 Zero 平台中也能获得用武之地。