IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
developerWorks 中国 > Java technology > Java Web 开发 > developerWorks

Java & Rails

Rails 思想影响 Java 开发

首页 JSP/Servlets JSF Struts Spring Java & Rails Ajax
Rails 是一个用 Ruby 编写的全栈的(full-stack)、开源的 Web 框架,可以使用它来轻松编写实际的应用程序,所需的代码也要比大多数框架花在处理 XML 上的代码少。
2006 年 11 月 9 号 更新
“跨越边界”系列
“跨越边界”系列
本系列文章的作者 Bruce Tate 提出了这样一个概念:Java 程序员通过学习其他方法和语言,可以受益。编程阵营中 Java 技术已经不是所有开发项目的最佳选择。其他框架正在改变 Java 框架构建的方式,从其他语言学到的概念将有助于 Java 编程。本系列介绍了与 Java 开发有着根本不同,但是却可以直接适用的编程概念和技术。在某些情况下,需要集成这些技术以利用它。而在其他情况下,将可以直接应用这些概念。   更多 >
Streamlined,第 1 部分: Ruby on Rails 是一种基于 Ruby 编程语言的高效的 Web 开发环境。Streamlined 是基于 Ruby on Rails 的一个快速发展的开放源码框架。Streamlined 综合了 Ajax、元编程、代码生成以及 Ruby on Rails 的强大功能,把 Rails 的生产力带到了一个新层次。
更多文章 > | 更多教程 > | Web 专区 > | Open source 专区 >
 更多推荐

Java 与 Ruby 语言

脱离 Rails 看 Ruby
Ruby on Rails 只是使 Ruby 非常强大的方面之一,就像 EJB 只是 Java 企业平台的一部分一样。本文中,作者揭示了 Java 开发人员可以使用 Ruby 做什么。

Java 替代方案
尽管 Java 编程语言功能强大,但对于轻量级开发,它有着严重的局限性。对于某些问题,其他的编程语言(比如 Ruby)也许会改善生产效率。本文向您展示,在一种程序语言中,什么对生产效率来说是重要的。

使用 Eclipse 插件 Ruby Development Tools
本文介绍如何使用 Eclipse 插件 Ruby Development Tools(RDT),这个插件使 Eclipse 能够成为一流的 Ruby 开发环境。那些希望利用 Eclipse 社区丰富的基础设施来支持开发的 Ruby 开发人员会从本文中受益,对有兴趣使用 Ruby 的 Java 开发人员也会有所收获。

Java 与 Rails 框架

Ruby on Rails 和 J2EE:两者能否共存?
Ruby on Rails 是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松。在本文中,Aaron Rustad 将对 Rails 和传统的 J2EE 框架在架构上的一些关键特性进行比较。

Ruby on Rails 的秘笈是什么?
Ruby on Rails 好像一直处于争论的风口浪尖。大多数争论的核心是其所宣称的令人惊异的生产力。“跨越边界” 的作者 Bruce Tate 已经开始理解 Rails 并不是一个更好的工具,而是一个不同类型的工具。本文研究了使 Rails 在某个领域如此高效率的折衷和设计决策。然后思索了应该在 Java 社区获得更多关注的受 Rails 启发的思想。

研究活动记录
Java 编程语言对于广大的厂商、客户和行业来说,获得了前所未有的成功。但是,没有一种编程语言可以擅长每件工作。这篇文章开启了 Bruce Tate 的一个新系列,研究其他语言解决主要问题的方式以及这些解决方案对 Java 开发人员的意义。他首先研究活动记录,这是 Ruby on Rails 背后的持久性引擎。活动记录颠覆了许多 Java 的习惯做法,从典型的配置机制到基本的架构选择。结果就是这样一个框架:既有根本上的折衷,又促进了根本性的生产率改进。

活动记录和 Java 编程中特定于域的语言
Java 编程的世界充满了特定于域的语言(DSL),但是在 Java 语言中用来构建 DSL 的选项是有限的。使用 Ruby 则不是这样。在这篇文章中,将学习 Ruby 提供的一些漂亮方式,可以集成干净的 DSL,让您大开眼界,用一种新的参考框架来审视 Java 的选项。

动态类型语言中的 Web 开发策略
超越 JSP 编程的 Java Web 开发框架已经出现,但却缺少动态语言功能。本文将向您展示 Ruby 的 Web 页面开发策略并会提及有关 Seaside 的基本方法。

在集成框架中进行测试,第 1 部分第 2 部分
这是关于在 Ruby on Rails 上进行测试的由两部分组成的系列文章,将介绍 Rails 单元测试的方式,以及体会用于功能测试和集成测试的集成框架的优势。

Ruby on REST
Ruby on Rails 是一个突然流行起来的框架,充当着 Ruby 编程语言的催化剂。随着 Ruby 的经验不断成功,开发人员开始寻求把他们的 Ruby 应用程序与用其他语言编写的应用程序集成。Rails 对 Web 服务提供了优秀的支持。本文介绍 Rails 中的 Web 服务,重点放在一个名为 Representational State Transfer (REST) 的策略上。


回页首
   热点链接
免费下载 WAS CE 正式版
免费获得 dW 技术专刊!
最新 IBM 软件试用版 DVD,免费征订!
dW 每月特别推荐
精品教程推荐
软件试用版下载
   编辑推荐
Java 应用开发源动力
WAS CE 专栏
Eclipse 专题
所有 Geronimo 文章
所有 Geronimo 教程
所有 Eclipse 文章
所有 Eclipse 教程
向基于开放标准的开发迁移
  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML

 
    关于 IBM 隐私条约 联系 IBM 使用条款