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能將這些項目..
..