首页 > 网吧技术 > 进阶殿堂 > Ajax开发:用一个场景设置Ajax环境 订阅

Ajax开发:用一个场景设置Ajax环境

http://www.xkq.com  2009年02月25日 09:43  燕小6      技术网管群 84081322 
5258网吧主页 百台机器每月收入100+ http://lm.5258.net/
作者: Senthil Nathan,  出处:developerWorks 中国 , 责任编辑: 叶江, 2007-06-25 10:37
  读完本文之后,您会很好地理解 Ajax 的基本概念以及 Ajax 在三层 Web 应用程序场景中可能产生的作用……

  Ajax(Asynchronous JavaScript XML)正在迅速地成为时髦的技术,它可以为在浏览器中运行的 Web应用程序提供具有桌面质量的软件特性。开放源码软件(比如 Linux-Apache-MySQL-PHP,即 LAMP)和基于开放标准的 Java 2 Platform, Enterprise Edition 中间件(比如 IBM® WebSphere Application Server Community Edition)为开发和部署 Ajax Web应用程序提供了出色的支持。如果您是 Web开发的新手,但是可以阅读和理解用 XHTML、CSS、JavaScript、PHP 和 SQL 编写的代码,那么本文正适合您。

  AjaxWeb2.0 技术的一部分,近来得到了架构师、开发人员、产品经理和 Web应用程序用户的极大关注。Ajax 编程技术由一些已经证明有效的技术组成,比如 XHTML、JavaScript、CSS 和 XML Http Request(XHR)。流行的服务访问和数据交换技术,比如 Representational State Transfer(REST)和 JavaScript Object Notation(JSON),也非常适合 Ajax 技术。客户端上已经证明有效的这些技术可以与 PHP、Python 和 Ruby 等开放源码技术相结合,将 Ajax 扩展到中间层应用程序开发领域。在这个组合之上,还可以用开放源码数据库 MySQL 建立数据层。

  与 Ajax 编程技术相匹配的其他技术包括同样令人印象深刻的基于 Eclipse 的开发工具,这些工具是开放源码的,可以免费下载和使用。前面提到的所有客户端、中间层和数据层技术组合在一起,就形成了一个强大的 Web应用程序开发技术组合。但是,究竟如何开发和部署端到端 Ajax 应用程序呢?这个分三部分的文章系列将带领您研究一个端到端开发场景,以此回答这个问题。

  典型的企业级 Web应用程序要处理许多因素,从而保证高度健壮。为了学习所选的开放源码软件的核心功能,我们的场景不考虑安全性、可伸缩性和可用性等关键的企业级特性,您应该通过其他资料学习这些特性。本文中的所有讨论只适用于我们场景中描述的一类 Ajax 应用程序。具体地说,这个系列详细讨论如何创建 MySQL 数据库,在 PHP 运行时环境中设计和开发中间层/数据库逻辑,然后使用 JavaScript 创建一个真正的单页面 Ajax 客户机界面。这个系列包含代码示例,介绍在 Eclipse 中开发和测试 Ajax 应用程序所需的步骤,解释如何在 Firefox(客户端)、Zend PHP(中间层)和 MySQL(数据层)中部署 Ajax 应用程序。这个端到端应用程序涉及 XHTML、CSS、JavaScript、XHR、DOM、REST、SOAP、JSON、XML、PHP、MySQL 和 Eclipse 的综合运用,涉及前面提到的开放源码平台的许多内置特性。简言之,这个系列是介绍如何在应用程序层之间进行适当的隔离,从而形成干净优雅的 Web 应用程序。

Tag: Web mysql Ajax php Eclipse

1234
分享收藏到: 新浪ViVi 365Key网摘 和讯网摘 Google书签 Windows Live Del.icio.us Yahoo书签 提交新发现,Dig it 添加到百度搜藏 收藏此页到纯我网 收進你的MyShare個人書籤
RSS订阅】 
现在有人对本文发表评论
评价:
表情: 
匿名发表
相关文章