第 1 - 75 条,共 75 条 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)
|
题目
|
类别
|
日期
|
|---|---|---|
| 剖析 Rails 3 MVC 中的数据传递
本文分析了 Rails 3 的 MVC 架构,探讨总结了 Rails 3 的控制器与视图、控制器与模型、视图与布局以及多个视图之间的数据传输方法和技巧。假设您对 Ruby on Rails 有基本的了解,至少能够配置 Ruby on Rails 并运行类似 Hello World 的入门应用程序。
|
技术文章 | 2011年 08月 29日 |
| 使用 Rails
Active Resource 简化 web 应用程序之间的互操作性
了解使用 Ruby on Rails 的 Active
Resource 来实现和使用 web 服务的一种快速简便的方法。通过一种 RESTful 方法,Rails 帮助您简化您的 web 应用程序之间的互操作性。本文将通过一些示例逐步展示 Active Resource 的操作。您还将探索 REST 和 SOAP 之间的区别。
|
技术文章 | 2011年 06月 01日 |
| 将您的 Linux 应用程序迁移到 Amazon 云,第 4 部分: 征服管理挑战
目前为止,您已经将应用程序迁移到了云环境中,可以根据需求自动地启用或者停用一些资源。在本文中,迁移 Linux 应用程序到 Amazon 云中系列文章的第 4 篇,您将会了解如何控制这个不断变化的环境,使得它能够支持您的应用程序和业务。
|
技术文章 | 2010年 11月 29日 |
| 将您的 Linux 应用程序迁移到 Amazon 云,第 3 部分: 实现可扩展性
如果是连续阅读本系列文章至本文,您就知道我们已经将样例 Linux
应用程序移植到云平台上,此外我们还配置了一些基本的可靠性特性。本文是关于将应用程序移植到 Amazon
云中的系列文章的第 3 篇,是时候利用云的动态性的优势了,通过增加或减少基础架构来将静态资产加载和部署到云边界。
|
技术文章 | 2010年 10月 25日 |
| 将您的 Linux 应用程序迁移到 Amazon 云,第 2 部分: 提高应用程序可靠性
本文是迁移一个 Linux 应用程序到 Amazon 云系列文章的第 2 部分,探究如何通过采用一个负载均衡器和永久性磁盘使您的应用程序更为健壮。您将使用多个服务器并了解如何安全地备份您的数据。
|
技术文章 | 2010年 08月 23日 |
| 加速 Ruby on Rails
Ruby on Rails 是一种基于 Ruby 编程语言的流行 Web 开发框架,可让您更容易地访问您的数据库,但它并不总是如此有效。
本文将带您了解 Rails 的一些常见性能问题以及如何能够修复这些问题。
|
技术文章 | 2010年 08月 16日 |
| 蓄势待发!Rails 3 介绍
即将发布的 Ruby on Rails 版本 3 完善并且扩展了当前流行的 Web 应用程序框架的功能。Ruby on Rails 3 可提供更清晰的控制程序和更强大的 SQL 查询功能,因此通过编写较少的代码即可实现以前的操作。更值得一提的是,您可以将 Rails 3 的大部分组件包含到任意 Ruby 应用程序中。下面让我们来了解一下 Rails 3 在哪些方面进行了完善。
|
技术文章 | 2010年 08月 11日 |
| 将您的 Linux 应用程序迁移到 Amazon 云,第 1 部分: 初始迁移
云计算和基础设施即服务(Infrastructure as a Service,IaaS)的相关文档非常丰富,但关于如何将一个正在运行的应用程序迁移到一个云环境的讨论却凤毛麟角。本文将讨论如何将一个应用程序迁移到云中,以及如何利用这个设置提供的特性。
|
技术文章 | 2010年 08月 02日 |
| 使用参数化查询改进 DB2 Ruby on Rails 应用程序的安全性和性能
随着企业界各公司对 Ruby on Rails 表现出日益浓厚的兴趣,在谈到这个领域的迫切要求时,有些观察家提出了一些关于它的适用性的问题。需要引起注意的一个问题是 ActiveRecord —— Rails 的 Object-Relational Mapper (ORM) —— 没有使用预准备语句(至少到目前为止是这样的)。在 DB2 on Rails 的最新发布版中,参数化查询自动可用,向 Rails 应用程序提供了重要的性能和安全优势。
|
技术文章 | 2010年 04月 08日 |
| 可伸缩的高性能 Rails 应用程序开发和部署实践
Ruby On Rails 框架在性能和可扩展性上,并没有让所有人信服,依然有很多的系统架构师和工程师对 Rails 是否适用于开发高负载高并发的 Web 应用持怀疑的态度。本文希望通过介绍开发高性能的 Rails 应用程序的一些比较好的具体实践,帮助 Rails 开发人员快速开发并部署性能高伸缩性强的 Web 应用程序。
|
技术文章 | 2010年 03月 17日 |
| 现实中的开放源码云计算,第 3 部分: 管理云
您已经根据自己的需求选择了最佳的云计算平台,并且拥有一个能够在该平台上运行的、设计良好的应用程序。最艰难的部分已经完成了,是吗?还没有这么快!当应用程序适合在您的服务器上运行之后,您还需要考虑平时比较担心的所有问题:部署、测试和监控。这可能是一个严峻的挑战,因为您的应用程序还将在其他机器上运行,您可能没有访问或仔细了解过这些机器。在 “真实的开放源码云计算” 系列的最后部分,我们将介绍几个开放源码工具和技术,帮助您在云中管理应用程序。
|
技术文章 | 2009年 06月 05日 |
| 使用 Ruby on Rails 在 Tivoli Directory Server V6.0 内创建 LDAP 目录服务
在本文中,学习如何使用 Net::LDAP 库在 Tivoli Directory Server V6.0 目录服务器创建一个 LDAP 目录服务,亲历用 Net::LDAP Ruby 库添加、修改、搜索和删除目录项的各个示例。以 Tivoli Directory Server V6.0 作为后端数据库创建一个 Ruby on Rails 应用程序。
|
技术文章 | 2009年 06月 01日 |
| IBM DB2 校园讲座系列: 应用开发
通过对“ DB2 校园讲座系列”中有关数据库应用开发的多媒体课堂的学习,您将可以了解 DB2 数据库应用开发过程中需要掌握的并发性、存储过程
、用户定义函数、触发器、SQL/XML、XQuery 等的知识,以及 Java、Ruby on Rails、PHP 等数据库应用程序的开发技术和故障排除技能。
|
多媒体课堂 | 2009年 05月 26日 |
| 用 Ruby on Rails 和 Action Web Service 创建 Web 服务
Action Web Service 模块将在 Ruby on Rails 中实现 Web 服务功能。Action Web Service 将创建 SOAP 和 XML-RPC Web 服务协议的服务器端支持。您可以声明和发布使用 Action Web Service 的 API。
|
技术文章 | 2008年 12月 11日 |
| 用 Apache Derby 和 JRuby on Rails 快速构建原型
Ruby on Rails 提高了在快速开发数据驱动的 Web 站点方面的标准。JRuby 项目使 Ruby 比以前更快更具有可伸缩性。在 Java 虚拟机上运行 Rails 的最大优点之一是您可以利用其他 Java 库,如 Apache Derby 嵌入式数据库。Derby、JRuby 和 Rails 的组合允许快速构建动态 Web 应用程序的原型。了解如何结合使用这些技术来帮助您构建下一个伟大构想的原型。
|
技术文章 | 2008年 10月 09日 |
| 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 1 部分: 安装配置 IBM DB2 9 pureXML
本系列文章介绍如何结合使用 XForms、DB2 pureXML 和 Ruby 来简化 Web 应用程序的开发,分为四部分,这是第一部分。本系列文章中将开发一个虚构的应用程序来管理一个小型医院的门诊患者信息。您将看到每种技术的强大功能,同时还将看到如何将其结合起来。第一部分将说明 XForms、DB2 pureXML 和 Ruby on Rails 如何帮助您更快地构建以 XML 为核心的 Web 应用程序。
|
技术文章 | 2008年 10月 06日 |
| 用 Eclipse 轻松地进行 Ruby 开发
大约三年前,developerWorks 发布了 “使用 Eclipse 的 Ruby Development Tools 插件”,该文章介绍了在 Eclipse 的 Ruby Development Tools (RDT) 插件中提供的一些特性,当时为 V0.5。在本文中,我们将重新审视该工具。现在,RDT 被称为 Aptana RadRails 并且可以作为 Aptana Studio 或者 Eclipse 的插件获得。本文将介绍该插件的一些新特性。
|
技术文章 | 2008年 09月 16日 |
| 利用开源软件开发 Web 应用程序
Web 开发人员正在经历一场复兴。过去的十年间,程序员一直艰苦地进行以服务器为中心的编码,现在他们开始把代码编写转到中前端,这让 Web 浏览器演变成了其自身的计算平台。这场复兴主要归功于独创性。最新一代的工具和应用程序框架可以自动化和简化构建、部署和维护一个网站所需的艰苦工作。可用的工具较先前更多,而且所有最新型的工具都是开源的。本教程向您悉数介绍了可供开发人员创建和部署 Web 应用程序使用的这些免费软件。
|
教程 | 2008年 09月 09日 |
| 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 3 部分: 开发 iPhone 的高级视图
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。本文是 “使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列的第 3 部分,介绍当用户浏览到列表结构末尾而应用程序实际上还需要显示一些内容时,应当如何执行操作。
|
技术文章 | 2008年 08月 21日 |
| 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 2 部分: 向客户机显示 iPhone 内容
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。本文是 “使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列的第 2 部分,介绍了将下钻(drill-down)列表作为导航方法的常见用途。
|
技术文章 | 2008年 08月 12日 |
| 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 4 部分: 实现医生和患者搜索 XForms
这个分为四个部分的系列文章讨论如何使用 XForms、DB2
pureXML 和 Ruby 简化 Web 应用程序的开发,这是第 4 部分。本系列教程开发了一个虚构的管理诊所患者信息的应用程序。通过本教程,读者可以领略到这些强大的技术,知道如何将其结合起来。本系列的第 4 部分,我们将继续开发针对诊所的 XForms,增加了一个新表单按照姓氏查找患者。
|
技术文章 | 2008年 07月 15日 |
| 通过一个 Java 应用服务器使用 JRuby on Rails 和 XML 增强 Ajax
Ruby on Rails 框架提供了一些非常方便的 XML 特性,这使使用数据库数据进行开发和为 JavaScript 应用程序提供 XML 格式的数据库数据变得更加简单。JavaScript 还具有内置的 XML 解析功能,因此可以非常轻松地接收和解析 XML 格式的数据。但是,如果要在不部署额外服务器的情况下接入 Java 应用程序,该如何做呢?这正是 JRuby 的工作。JRuby on Rails 是 Ruby on Rails 框架的 Java 实现,通过将 Ruby 应用程序部署到 Java 应用服务器中,将 Rails 的优点带入到 Java 编程当中。在本篇教程,您将开发一个可以部署到 Java 应用服务器的 JRuby on Rails 应用程序,它可以为 Ajax 客户机提供 XML 格式的数据库数据。Ajax 客户机专门为电影爱好者构建,方便他们管理在线电影数据库。您还将在同一个 Java 应用服务器上部署几个 Java Server Pages 页面,帮助 Ajax 客户机添加和更新电影。
|
教程 | 2008年 07月 10日 |
| 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 1 部分: 为 iPhone 提供内容
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。“使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列文章将说明如何在服务器端使用 Ruby On Rails 识别并为 Mobile Safari 提供自定义内容。
|
技术文章 | 2008年 07月 07日 |
| 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分: 实现护士和医生 XForm
本系列文章介绍如何结合使用 XForms、DB2 pureXML 和 Ruby 来简化 Web 应用程序的开发,分为四部分,这是第三部分。本系列文章中将开发一个虚构的应用程序来管理医生办公室中的患者信息。您将看到每种技术的强大功能,同时还将看到如何将其结合起来。第 3 部分将开发护士用的表单来编辑患者数据,学习如何用 Ruby 实现这样的功能。
|
技术文章 | 2008年 07月 07日 |
| 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 2 部分: 实现患者信息 XForm
本系列文章介绍如何结合使用 XForms、DB2 pureXML 和 Ruby 来简化 Web 应用程序的开发,分为四部分,这是第二部分。本系列文章中将开发一个虚构的应用程序来管理医生办公室中的患者信息。您将看到每种技术的强大功能,同时还将看到如何将其结合起来。
|
技术文章 | 2008年 07月 03日 |
| 在 Ruby on Rails 应用程序中重用 Java 代码
通过 Ruby Java Bridge (RJB) 可以直接将 Java 类装载到 Ruby on Rails 应用程序,或者从这些应用程序中调用 Java 类。本教程展示如何应用这个工具包,在现代的 Web 开发平台上重用遗留的 Java 应用程序代码。
|
教程 | 2008年 06月 30日 |
| 使用 DB2 pureXML 和 DB2OnRails 构建敏捷的 WEB2.0 应用
本系列文章中将向你介绍如何使用 Ruby On Rails 和具有 PureXML 功能的 DB2 构建敏捷的 WEB2.0 应用。借助 ROR 高效的开发效率和 DB2 PureXML 强大的功能,以及开源软件的低使用成本和 DB2 Express-C 版本的免费使用,这个功能强大,极具扩展性且成本低廉的实现方案构成了开发 WEB2.0 应用的不二选择。
|
技术文章 | 2008年 06月 13日 |
| 搭上 WebSphere 快车,第 1 部分: 将 Ruby on Rails 与 WebSphere Application Server 结合使用,在保证安全性、可伸缩性和可靠性的情况下进行快速开发
这篇入门文章将说明如何在 IBM WebSphere Application Server V6.1 内部署 Ruby on Rails 应用程序并将其与 WebSphere Application Server 的现有功能进行集成——以及为何希望考虑将二者组合在一起的原因。
|
技术文章 | 2008年 05月 15日 |
| 使用 Web services 和 Ajax 实现数据自动录入
让我们直奔主题,来了解 Web services 和异步 JavaScript + XML (Ajax) 如何改进应用程序,本文中使用的是一个 Ruby on Rails (RoR) 程序。本文向您介绍如何使用 Ajax 和调用 Web services 来优化一个常见的 Web 功能——输入街道地址。学习一些组合这些基本 Web 2.0 组件的技巧。
|
技术文章 | 2008年 04月 21日 |
| SOA 与情景应用程序,第 1 部分: 改变企业中的计算
本文将介绍基于 Web 的情景应用程序 (SA) 对企业的适用性、与面向服务的体系结构的关系,以及如何将其用于改进企业 IT 的现状。本文将描述 IBM 在构建情景应用程序环境 (SAE) 方面的经验,开发 SAE 的目的是为了支持基于社区的计算,这种计算方式同时利用了传统面向服务的体系结构和新兴的 Web 2.0 技术和方法。另外,还将探讨几种情景应用程序,并了解其业务状况和问题、体系结构、实际业务成果、支持该解决方案的技术和经验教训。
|
技术文章 | 2008年 03月 24日 |
| SOA 与情景应用程序,第 2 部分: 构建 IBM 情景应用程序环境
本系列的第一篇文章解释了基于 Web 的情景应用程序(situational application,SA)对企业的适用性、此类应用程序与面向服务的体系结构(Service-Oriented Architecture,SOA)的关系,以及如何使用此类应用程序来改进公司 IT 的当前状态。本文将描述 IBM 构建情景应用程序环境(Situational Applications Environment,SAE)的经验,开发 SAE 的目的是为了支持基于社区的计算,这种计算方式同时利用了传统 SOA 和新兴的 Web 2.0 技术和方法。
|
技术文章 | 2008年 03月 24日 |
| 理解 Ruby Symbol ,第 2 部分: Symbol 内幕
本文介绍 Ruby Symbol 的内部实现。结合上篇“理解 Ruby Symbol,第 1 部分:使用 Symbol”,您可以更好地理解并使用 Symbol ,感受 Ruby 的魅力。
|
技术文章 | 2008年 03月 13日 |
| 理解 Ruby Symbol,第 1 部分
Ruby 是一个跨平台完全面向对象的脚本语言,构建在 Ruby 之上的 Web 框架Ruby on Rails(ROR) 正在 web 开发领域得到越来越多的认可。ROR 大量使用了 Ruby 语言特性,Symbol 就是其中之一。通过对 Symbol 对象进行较全面的了解,您可以更好地使用 Ruby 和 ROR。
|
技术文章 | 2008年 03月 06日 |
| 向 Project Zero 应用程序中添加 Ruby 模板
Ruby 用户们,请注意!现在您能在创建 Project Zero 应用程序时完成 Groovy 和 PHP 用户可以完成的一切操作!在前一篇文章中,我们说明了如何扩展 Project Zero 以提供 Ruby 脚本语言的支持。我们编写的代码允许 Ruby 用户把脚本技巧转移到 Zero 平台并利用其独特的编程模型。当然,脚本不是 Ruby 用来创建应用程序的惟一方法 —— 使用 Ruby on Rails 框架的程序员还将 Ruby 混合到类似于 JSP 和 PHP 的 HTML 模板中。对于创建动态用户界面,这些称为 RHTML 文件的模板非常有用,而本文将向您展示如何扩展 Ruby 支持来包括这些模板。阅读本文了解 Ruby 用户现在如何能在创建 Zero 应用程序时完成 Groovy 和 PHP 用户可以完成的一切操作!
|
技术文章 | 2008年 02月 14日 |
| Ruby/Tk 入门篇:初识 Ruby/Tk
Ruby 作为一门动态编程语言越来越受到业内人士以及企业的关注。而 Ruby On Rails 的大获成功更使其在 Web 应用方面占据了一席之地。本文将要涉及的不是 Ruby 语言本身,也不是如何用 Ruby On Rails 进行 Web 编程,而是介绍使用 Ruby/Tk 开发应用程序的基础知识。
|
技术文章 | 2008年 01月 10日 |
| 用 Eclipse Europa 进行 Web 开发,第 3 部分: Ruby Development Toolkit 和 RadRails
成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在一种可以提高生产力的集成开发环境 (IDE):Eclipse。在介绍如何通过 Eclipse 实现使用 Java、PHP 和 Ruby 的 Web 开发的三部分系列教程的第 1 部分中,您了解了如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。在第 2 部分中,您了解了使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件来开发 PHP 应用程序是多么简单。在第 3 部分中,我们将介绍 RDT 和 RadRails Eclipse 插件并向您展示如何获得并开始使用这些插件。您将了解如何使用 RadRails 执行许多常见的 Ruby on Rails 开发任务。
|
教程 | 2008年 01月 03日 |
| DB2 与 Ruby on Rails,第 1 部分: DB2 与 Ruby on Rails 入门
Ruby 语言的出现并与强大的 Rails 框架结合,为 Web 解决方案的开发带来了巨大的机遇。随着 IBM_DB 适配器和驱动程序的引入,Rails 应用程序现在可以无缝地与 IBM 数据服务器进行交互。本文是 DB2 with Ruby on Rails 系列的第一篇文章。文中介绍了 Starter Toolkit for DB2 on Rails,谈到了安装 IBM_DB 驱动程序的多种方法以及使用 DB2 的 Rails 迁移。
|
技术文章 | 2007年 12月 03日 |
| DB2 与 Ruby on Rails,第 3 部分: 使用 DB2 和 Ruby on Rails 进行测试
灵活的应用程序开发的一项关键需求是不断地进行代码集成,确保回归测试成功。Ruby on Rails 框架可以大大简化这个任务。
|
技术文章 | 2007年 12月 03日 |
| DB2 与 Ruby on Rails,第 2 部分: DB2 的 pureXML 特性与 Ruby on Rails
XML 是当今 Web 最常用的数据交换格式之一。DB2 对 pureXML 的支持以及与 parsing and generating XML API(REXML)的结合,为 Web 应用程序开发提供了强大的技术组合。DB2 数据服务器中的本地 XML 支持引入了极大的灵活性,通过使用 DB2 的混合型数据库引擎编译器和解析器(可同时使用 SQL 和 XQuery),能够混合存储半结构化的具有层次结构的 XML 文档和关系数据。在 Ruby on Rails 系列的第二篇文章中,我们将演示如何在第一篇文章的 Team Room 示例中利用 pureXML 特性。
|
技术文章 | 2007年 12月 03日 |
| Ruby 和 Rails 的国际化与本地化技术
在本教程中,您将通过两个例子循序渐进地学习使用 Ruby-Gettext 进行 Ruby 和 Rails 程序国际化和本地化开发的相关方法和知识。通过学习,您可以掌握国际化 Ruby、Rails 程序的技术,为您进一步了解和使用 Ruby-Gettext 打下良好的基础。
|
教程 | 2007年 11月 05日 |
| DB2 Magazine: 客户端开发的新动向
应用程序开发人员钟爱 Python、Perl、PHP 和 Ruby。DB2 准备支持它们 —— 您呢?
|
技术文章 | 2007年 10月 31日 |
| 向 Project Zero 应用程序中添加 Ruby 脚本
Project Zero 的目标之一就是鼓励将脚本用作创建 RESTful 资源和可重用组件的主要手段。Zero 默认支持 Groovy 和 PHP 脚本语言,但如果进一步研究一下其体系结构就会发现它完全可以支持其他语言。Ruby 语言(及其 Web 2.0 平台即 Ruby on Rails)在过去几年中取得了巨大的成功,现在也有很多 Ruby 开发人员都以创建某种面向 Zero 的应用程序为主业。本文为 Ruby 的喜爱者展示了如何通过向 Zero 平台添加对其所钟爱的语言的支持以在 Zero 平台中也能获得用武之地。
|
技术文章 | 2007年 10月 25日 |
| 创建 Web 服务以使 Ruby on Rails 客户机与 WebSphere Process Server 集成
通过本文了解如何使用 Web 服务来促进 Ruby on Rails 客户机和在 WebSphere(R) Process Server 上运行的 SCA 组件间的通信。您可以了解如何将 SCA 组件作为服务公开(遵循所需的步骤,以生成将调用服务的 Ruby 客户机)。本文并不会讨论有关 Ruby on Rails 编程或 SCA 开发的所有细节,其重点是使用 Ruby on Rails Web 服务客户机集成 WebSphere Process Server 所需的细节。
|
技术文章 | 2007年 10月 19日 |
| Rational Edge: Rails:专业 Web 网站的奢华路线
本文是上个月的介绍程序设计语言 Ruby 的文章的姊妹篇,介绍 Rails,一个构建于 Ruby 之上的框架,用于开发、维护和部署 Web 应用程序。
|
技术文章 | 2007年 10月 15日 |
| Rational Edge: 书评 —— Build Your Own Ruby on Rails Web Applications
Ruby 的越来越流行以及它的开源 Web 框架--Rails,最近已经向我们的技术书架上添置了成打的书。 这篇对由 Patrick Lenz 所著的最新一本书的书评,推荐这是一本最好的入门书之一。
|
技术文章 | 2007年 10月 15日 |
| 真实世界中的 Rails,第 4 部分: Ruby on Rails 中的测试策略
在 Rails on Rails 社区,执行测试是必不可少的。从用于处理覆盖率的 Rails 堆栈和 RCov 到用于增强测试用例的 Mocha 和 FlexMock,现在已经有很多工具可用。但不同的工具通常支持不同的策略。通过本文,了解这些基础测试策略的利弊权衡。
|
技术文章 | 2007年 08月 28日 |
| Rational Edge: 动态表达
阅读关于当今使用的最流行的三种程序设计语言的资料 —— 动态语言 Perl、Python 和 Ruby。为什么使用它们?它们有什么共同之处,而它们的独特之处是什么?
|
技术文章 | 2007年 08月 15日 |
| 真实世界中的 Rails,第 2 部分: 高级页面缓存
通常,与用户相关的内容不适于使用页面缓存,原因是针对每个用户的内容会有细微的不同。通过 JavaScript 和 cookies,甚至可以在显示某些自定义用户数据时采用页面缓存。本文将研究 Ruby on
Rails 中的高级页面缓存。
|
技术文章 | 2007年 07月 16日 |
| 使用 ActiveScaffold 增强 Ruby on Rails 的功能
节省点时间,少一些头痛,使用 Ruby on Rails ActiveScaffold 插件可以创建更容易维护的页面。ActiveScaffold 可以处理用户接口所需的所有 CRUD(创建、读取、更新和删除)操作,这样可以为您节省更多时间来重点关注更有挑战(也更有趣的)问题。
|
技术文章 | 2007年 07月 09日 |
| Rational Edge: 书评:Rails for Java Developers
本文来自于 Rational Edge:如果您是一个正在寻找构建 Web 应用程序的新的问题解决工具的 Java 开发人员,那么您将会从 Stuart Halloway 和 Justin Gehtland 的新书,Rails for Java Developers 中学到很多。本书评解释了为什么。
|
技术文章 | 2007年 06月 15日 |
| 真实世界中的 Rails: Rails 中的缓存
Ruby on Rails 现在愈来愈多地被作为基本框架广泛用于大中型可伸缩的复杂应用程序中。由于 Ruby 是一种解释型语言,所以要想使 Rails 随您所愿,需要使用很多不同的缓存策略。本文展示了目前可用的一些缓存策略,包括我们为 ChangingThePresent.org 所使用的那些。
|
技术文章 | 2007年 06月 04日 |
| 跨越边界: Rails 案例研究
Ruby on Rails 开发和 Java 开发有着本质的不同。在跨越边界系列的最后一期中,Bruce Tate 将概述使用 Rails 从头开发一个复杂、可伸缩的 Web 站点时所发现的二者的主要差异。
|
技术文章 | 2007年 04月 24日 |
| Ruby on Rails 与 XML
您很可能听说过 Ruby on Rails。甚至有可能使用过它;或者是刚刚开始使用它进行编程。相信大家已经看出本文的主题就是 Rails,不论读者属于哪种情况,都将从本文中受益。Ruby 与 XML 是一对梦幻组合 —— 欲知详情请继续阅读。
|
教程 | 2007年 04月 17日 |
| 跨越边界: 对 Rails 进行扩展
Java 编程语言一直以来都是一个很出色的 “熔炉”,它具有用于集成的丰富和强大的功能 —— 从用于集成企业库的依赖性注入容器,到 Enterprise JavaBeans (EJB) 技术,再到 Eclipse 的组件模型。通过使用大量这样的理念和架构,Java 开发人员率先采用新的方法将完全不同的软件库和组件组合成一个整体。但是 Java 开发人员并没有对优秀的集成技术造成垄断。本文通过审视一个流行插件来了解 Ruby on Rails 插件的工作原理。
|
技术文章 | 2007年 03月 29日 |
| 在 JRuby 中构建 Apache Derby 数据库应用程序的两种方法
JRuby 是运行在 Java 虚拟机(Java Virtual Machine,JVM)中的 Ruby 编程语言的实现。本教程演示了如何安装和配置 JRuby 以连接至 Apache Derby 数据库。随着 Ruby 和 Ruby on Rails 变得越来越流行,JRuby 成为一种广受关注的技术,在使用诸如简单的语法和闭包之类的 Ruby 功能时利用 JVM 的可移植性、安全性和类库。如果编写的是需要关系数据库的小型应用程序,或者需要能够随产品配送数据库,则 Derby 数据库是持久性机制的最佳选择。本教程将向您展示连接至 JRuby 并从 JRuby 构建 Derby 数据库应用程序的两种方法。
|
教程 | 2007年 03月 09日 |
| Java 2007:新年展望
2007 年将是载入史册的一年,Sun Microsystems 公司将于这一年在开源许可协议下发布 Java 开发包(JDK),从而放弃了对 Java™ 平台的统驭,将权力交给了 Java 开发人员社区!在本文中,Java 开发人员 Elliotte Rusty Harold 从各个方面预测了 Java 平台的新方向,从脚本到 bug 修复到新语法。
|
技术文章 | 2007年 02月 26日 |
| Rational Edge: 书评:Rails Recipes
本文来自于 Rational Edge:一篇非常好的书评,本书介绍了 Ruby on Rails 程序设计人员解决普遍的 Rails 问题的大型子集的解决方案。
|
技术文章 | 2007年 01月 15日 |
| 通过 Rails 在 Web 应用程序中使用 Ajax
Ruby on Rails 为构建 Web 应用程序提供了一个很好的平台。了解如何使用这个平台内置的 Asynchronous JavaScript(TM) + XML (Ajax) 特性为应用程序户提供丰富的 Web 2.0 用户界面体验。
|
技术文章 | 2007年 01月 09日 |
| 配置驱动的开发
代码重复随时会产生麻烦,有些人可能对代码做了修改,但是忘了将修改应用于重复的源代码。产生的混乱可大可小,但是无论程度如何,重复都是麻烦的来源。在本文中,IBM 开发人员 Steve McDuff 建议使用配置驱动的开发来解决这个问题。
|
技术文章 | 2007年 01月 04日 |
| 跨越边界: Ajax on Rails
对 Ajax 这种使 Web 页面更具交互性的技术的大肆宣传已成过度之势。Ruby on Rails 框架和 Ajax 的完美集成所产生的力量在一定程度上促成了该框架的繁荣。本文旨在揭示:是什么使 Ajax on Rails 成为如此强大的组合。
|
技术文章 | 2006年 12月 26日 |
| 跨越边界: 延迟绑定
静态类型语言(如 Java 语言和 C)可以在编译时把方法调用绑定到其实现中。这项策略让这类语言可以执行更丰富的语法和类型检查。比起不具有此项编译时检查功能的动态类型语言来说,静态类型语言更加稳定且具有更佳的性能。然而静态类型语言存在一个严重的局限性:前期绑定。一些动态类型语言(如 Ruby、Smalltalk 和 Self)允许延迟绑定,它们可以实现另一个层次的编程功能。
|
技术文章 | 2006年 12月 18日 |
| 使用 RadRails 和 Eclipse 可以轻松进行 Ruby on Rails 开发
RadRails 是基于 Eclipse 的 IDE,用于进行 Ruby on Rails 开发。通过本文,您将了解 RadRails 的安装、应用程序窗口的结构和使用、以及开发应用程序的主要步骤。
|
技术文章 | 2006年 12月 11日 |
| 跨越边界: Streamlined,第 2 部分
本系列文章包括两部分,第 1 部分介绍了 Streamlined,这是个基于 Rails 的开源框架,它组合了 Ajax、元编程以及代码生成的强大功能,把 Rails 的效率提升到了一个新的层次。第 2 部分将探索 Streamlined 背后的元模型是如何支持定制的。
|
技术文章 | 2006年 11月 16日 |
| 跨越边界: Streamlined,第 1 部分
Ruby on Rails 是一种基于 Ruby 编程语言的高效的 Web 开发环境。Streamlined 是基于 Ruby on Rails 的一个快速发展的开放源码框架。Streamlined 综合了 Ajax、元编程、代码生成以及 Ruby on Rails 的强大功能,把 Rails 的生产力带到了一个新层次。
|
技术文章 | 2006年 10月 30日 |
| 跨越边界: Rails 迁移
Ruby on Rails 是不断发展的 Web 开发框架,它实现了一些先进的想法,例如通过配置进行约定、大量的元编程、特定于域的语言以及用数据库包装代替对象关系映射。这篇文章研究的 Rails 模式迁移是一种把每个数据库的模式变化与基本对象模型分离的思想。
|
技术文章 | 2006年 09月 25日 |
| 跨越边界: REST on Rails
“跨越边界” 系列中以前的文章说 Ruby on Rails 是一个突然流行起来的框架,充当着 Ruby 编程语言的催化剂。随着 Ruby 的经验不断成功,开发人员开始寻求把他们的 Ruby 应用程序与用其他语言编写的应用程序集成。Rails 对 Web 服务提供了优秀的支持。本文介绍 Rails 中的 Web 服务,重点放在一个名为 Representational State Transfer (REST) 的策略上。
|
技术文章 | 2006年 09月 07日 |
| DB2 9 入门: 应用程序开发方面的增强
看一看 DB2 9 中为开发人员提供的增强。这些增强包括一个新的 Developer Workbench、与 .NET 环境的更深入的集成、对 XML 和 SOA 环境的丰富的支持、用于 PHP 和 Ruby on Rails 的新驱动程序和适配器以及新的应用程序示例。
|
技术文章 | 2006年 08月 24日 |
| 使用 Rails、OpenLaszlo 和 Eclipse 开发富 Internet 应用程序
本文从一个高的级别来探索如何使用 OpenLaszlo、Ruby on Rails、MySQL 和 Eclipse 来提供一个通用 IDE 进行富 Internet 应用开发,这样不仅可以开发应用,还可以自动化开发 Rails 或 OpenLaszlo 应用程序时的许多步骤。
|
教程 | 2006年 08月 24日 |
| 跨越边界: 在集成框架中进行测试,第 2 部分
在由两篇文章组成的这一系列的第 1 部分中,介绍了如何用 Ruby on Rails 进行单元测试,并展示了如何利用这种方式的某些方面改进 Java 的单元测试。Java 开发人员对更高级测试的选择更加有限。在这篇文章中,将继续研究 Rails,体会用于功能测试和集成测试的集成框架的优势。
|
技术文章 | 2006年 07月 10日 |
| 跨越边界: 在集成框架中进行测试,第 1 部分
Java 社区在推进自动单元测试方面已经做了一项激动人心的工作。越来越多的开放源码框架支持在构建项目的同时构建自动测试套件。Spring framework、JUnit、TestNG 和其他几个框架的一些或全部灵感都来自自动测试的思想。尽管如此,一些非 Java 语言和框架具有更多的测试动机、更合适的测试工具和更统一的测试视角。通过观察其他框架的测试方式,可以改进 Java 语言中的测试方式,甚至使用更合适的语言来测试 Java 代码。这篇文章是关于在 Ruby on Rails 上进行测试的两篇文章中的第一篇,将介绍 Rails 单元测试的方式。
|
技术文章 | 2006年 06月 27日 |
| 跨越边界: Ruby on Rails 的秘笈是什么?
Ruby on Rails 好像一直处于争论的风口浪尖。大多数争论的核心是其所宣称的令人惊异的生产力。“跨越边界” 的作者 Bruce Tate 已经开始理解 Rails 并不是一个更好的工具,而是一个不同类型的工具。本文研究了使 Rails 在某个领域如此高效率的折衷和设计决策。然后思索了应该在 Java 社区获得更多关注的受 Rails 启发的思想。
|
技术文章 | 2006年 05月 23日 |
| 跨越边界: 活动记录和 Java 编程中特定于域的语言
Java 编程的世界充满了特定于域的语言(DSL),但是在 Java 语言中用来构建 DSL 的选项是有限的。使用 Ruby 则不是这样。在这篇文章中,将学习 Ruby 提供的一些漂亮方式,可以集成干净的 DSL,让您大开眼界,用一种新的参考框架来审视 Java 的选项。
|
技术文章 | 2006年 04月 04日 |
| 跨越边界: 研究活动记录
Java 编程语言对于广大的厂商、客户和行业来说,获得了前所未有的成功。但是,没有一种编程语言可以擅长每件工作。这篇文章开启了 Bruce Tate 的一个新系列,研究其他语言解决主要问题的方式以及这些解决方案对 Java 开发人员的意义。他首先研究活动记录,这是 Ruby on Rails 背后的持久性引擎。活动记录颠覆了许多 Java 的习惯做法,从典型的配置机制到基本的架构选择。结果就是这样一个框架:既有基本的折衷,又实现了根本的生产率改进。
|
技术文章 | 2006年 03月 07日 |
| 脱离 Rails 看 Ruby
Ruby on Rails 只是使 Ruby 非常强大的方面之一,就像 EJB 只是 Java 企业平台的一部分一样。Andrew Glover 揭示了 Java 开发人员可以使用 Ruby 做什么。
|
技术文章 | 2006年 01月 09日 |
| 实战 Groovy: 关于 MOP 和迷你语言
将耳朵贴到地上仔细听 —— MOP 正在前进!请了解元对象协议(Meta Object Protocol,MOP)吧,这是一种将应用程序、语言和应用程序构建为语言的翻新方法。
|
技术文章 | 2005年 10月 17日 |
第 1 - 75 条,共 75 条 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)