Oracle宣布将参与Grails开放源代码计划,通过与Groovy指令语言的密切搭配,协助提升Java程序 开发 人员的生产力。 Grails构建在 开源 技术如Spring、Hibernate和SiteMesh之上,提供了一个类似于Rails 的平..
输入输出 在所有的本系列文章中,在编写Ruby代码时都使用了大量的Ruby标准输出方法。其中,最为常用的是print和puts方法,有关其使用细节不再赘述。 所有这些和其它处理输入和输出的方法都..
一、 为什么使用Ruby? 现在,为什么众多的Java 开发 者都关注Ruby?Ruby,是10年以前在日本创建的一种通用目的 脚本语言 ,这是一种纯 面向对象 的语言。不同于Java技术,Ruby中的一切都是对象..
Rails 是一个易用的框架,但像任何技术一样,要精通它还需一定的时间。您可能对 Ruby on Rails 已有所耳闻,这一新应用框架正以狂风暴雨之势席卷 Web 开发 社区,尤其是 J2EE 和 PHP 编程界。 Ra..
前一阶段沸沸扬扬的 开源 项目Open JPA,近日BEA宣布,已经完成了寻找容身之处的过程,现在Open JPA已经完全可以通过Apache Incubator进行下载了。 回想当初,Kodo准备投身开源大军便立了Open JPA这个..
基于目前学习的 Ruby 知识并有Ruby标准库的帮助,你应该能够构建一个真实世界的应用程序了。 在开始时,我提供了一个示例应用程序,这个程序中使用了大量的我们已经讨论过的Ruby特征。这个..
每一年这个会议看起来越来越大了。这令你感到吃惊吗? 或者你是否期望它能够带动所有的一般的 程序员 ? Mike Milinkovich:当然的,我们并没有期望今年可以出售完所有的预订场地住宿。实际上,..
RoR 是一个使用 Ruby 语言写就的Web应用框架,Ruby语言是类似Python, Smalltalk, PHP 和Perl的动态类型语言。从新特点层面看,Ruby on Rails并没有提供比其他已经存在的Web应用框架新的东西,它的唯一特点..
在Ruby中,一切都是对象。更精确地说,Ruby中的一切都是一个具有完整功能的对象。因此,在Ruby中,数字4,定点数3.14和字符串"Hi"都是对象。显然,它们是有点"特殊"的,因为你不必使用new方法..
象大多数面向对象语言一样,Ruby类也允许定义类变量和方法。一个类变量允许在一个类的所有实例间共享单个变量。在Ruby中,两个@@号用于指示类变量。例如,如果你想要使一个BankAccount类的所..
在许多情况中,当你设计你的应用程序时,你可能想实现一个方法仅为一个对象内部使用而不能为另外一些对象使用。 Ruby 提供了三个关键字来限制对方法的存..
一些程序语言(如C++和CLOS)提供了多重继承机制:一个类可以继承自多个超类。例如,一个House可能继承自一个Building类(连同Office和Hospital类一起)和Residence类(连同Apartment类一起)。尽管多..
Ruby概述 Ruby是一种功能强大的 面向对象 的 脚本语言 ,她可以使您方便快捷地进行面向对象编程。有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来 开发 一些小项目显得有点"小题大作..
变量与赋值 至此,你是否注意到前面所有的示例代码中都缺少某种东西?难道你必须输入常数,实例变量或类变量?绝对不是!这正是Ruby的真正 面向对象 的天性的一部分。为此,首先让我们看一..
在Ruby中,一切都是对象。对于那些喜欢使用高度 面向对象 的语言(例如Smalltalk,Eiffel或CLOS)的用户来说,这是非常受欢迎的。 例如1,2,3或10.8等等都是对象,而不是如 Java 或C++中的原始类型..
一、 引言 你是否听说过Ruby?如今,它成了软件开发界的一个流行话题。该语言在去年春天的一次 Java 会议上引起我的注意,当时象Bruce Tate,Dave Thomas等著名人物都在谈论Ruby并且告诉在场的观众..
第一大帮:丐帮 Apache Software Foundation 在我开始学习 Java 的时候,Apache的Jakarta子项目还很弱小,Apache的头牌是Apache HTTPD Server(至今也还是头牌),如今已经成了江湖第一大帮。Apache势力庞大,背后..
..
Apache Geronimo Apache Geronimo 是 Apache 软件基金会的开放源码J2EE 服务器 ,它集成了众多先进技术和设计理念。这些技术和理念大多源自独立的项目,配置和部署模型也各不相同。Geronimo能将这些项目..
..