您一定知道Ajax是这样一种编程技术,它使用XML、JavaScript和Web标准来创建高度交互性的Web页面,正如您在Google Maps和大量其他站点上所看到的页面那样。对Ajax这种使Web页面更具交互性的技术的大肆宣传已成过度之势。Ruby on Rails框架和Ajax的完美集成所产生的力量在一定程度上促成了该框架的繁荣。本文全面介绍了两个简单的Ajax例子,延着这个思路介绍了Ruby/Ajax这一组合如此成功的原因。...详细
Streamlined是基于Ruby on Rails的一个快速发展的开放源码框架。Streamlined 综合了Ajax、元编程、代码生成以及Ruby on Rails的强大功能,把Rails的生产力带到了一个新层次。本文介绍Rails搭建的限制和Streamlined,Streamlined是个代码生成器,它高效地应用了元编程技术来消除更高层次上的重复。...详细
Java™编程语言一直以来都是一个很出色的“熔炉”,它具有用于集成的丰富和强大的功能——从用于集成企业库的依赖性注入容器,到Enterprise JavaBeans (EJB) 技术,再到Eclipse的组件模型。通过使用大量这样的理念和架构,Java开发人员率先采用新的方法将完全不同的软件库和组件组合成一个整体。但是Java开发人员并没有对优秀的集成技术造成垄断。本文通过审视一个名为acts_as_state_machine的流行插件来了解Ruby on Rails插件的工作原理。...详细
目前,持久性框架使用两种方法中的一种:映射或包装 。要有效地管理涉及持久性域模型的应用程序变化,必须协调数据、模式和模型的变化。Ruby on Rails是不断发展的Web开发框架,它实现了一些先进的想法,例如通过配置进行约定、大量的元编程、特定于域的语言以及用数据库包装代替对象关系映射。这篇文章研究的Rails模式迁移是一种把每个数据库的模式变化与基本对象模型分离的思想。...详细
Ruby on Rails是一个突然流行起来的框架,充当着Ruby编程语言的催化剂。随着Ruby的经验不断成功,开发人员开始寻求把他们的Ruby应用程序与用其他语言编写的应用程序集成。Rails对Web服务提供了优秀的支持。本文介绍Rails中的Web服务,重点放在一个名为Representational State Transfer (REST)的策略上。本文介绍了如何在Ruby on Rails中添加REST风格的Web服务,并从Ruby和Java代码调用服务。...详细
Ajax使用XML、JavaScript和Web标准来创建高度交互性的Web页面,正如您在Google Maps和大量其他站点上所看到的页面那样。Ruby on Rails框架和Ajax的完美集成所产生的力量在一定程度上促成了该框架的繁荣。本文旨在揭示:是什么使Ajax on Rails成为如此强大的组合。本文全面介绍了两个简单的Ajax例子,延着这个思路介绍了 Ruby/Ajax这一组合如此成功的原因。...详细