原创 Groovy探索 “as”關鍵字的深入使用
Groovy探索 "as"關鍵字的深入使用 在前面的系列《Groovy Tip 20 "as"關鍵字的用法》中,我們已經談到了"as"關鍵字的一些激動人心的用法。本篇則要接着前篇的內容說下去,繼
原创 Groovy Tip 32 方法的參數 一
Groovy Tip 32 方法的參數 一 Groovy語言在方法的輸入參數方面做了很多有益的工作,這些工作有些能提高代碼的閱讀性,有些能提供編碼的方便和敏捷。在前面的文字中,我們已
原创 Oracle收購SUN對Groovy/Grails的影響
Oracle收購SUN對Groovy/Grails的影響 首先的感覺是一句話,應該有好的影響。 Oracle很早就對Java平臺進行支持了,這並不是Oracle對Java有什麼另眼相待,而是作爲一個MS
原创 Groovy探索之MOP 七 運行期內的方法和屬性分析
Groovy探索之MOP 七 運行期內的方法和屬性分析 在Groovy語言裏,運行期內的方法和屬性分析有三種方式,它們分別是: 第一, 繼承自Java語言的反射方式。 第二, 使用"respondsTo"和"ha
原创 Groovy探索之MOP 十 Interceptor 二
Groovy探索之MOP 十 Interceptor 二 在本系列的《Groovy探索之MOP 九 Interceptor 一》中,我們已經詳細的介紹了一個簡單的攔截器類的方方面面,使得我們
原创 Groovy Tip 29 正則表達式 三
Groovy Tip 29 正則表達式 三 本篇主要來談談"捕獲組"和"非匹配組"以及與它們相關聯的一些概念。 "捕獲組"應該來說是一個很重要的特性,特別是在進行文字處理的時候。比如
原创 Groovy探索之MOP 十四 對Java類使用Groovy語言的MOP
Groovy探索之MOP 十四 對Java類使用Groovy語言的MOP 既然Groovy語言是Java語言的擴展,那麼我們在使用Groovy語言的時候,就很難與Java語言真正脫得了干係,那怕我們是在做一個純
原创 Groovy探索之MOP 十三 Interceptor 三(2)
Groovy探索之MOP 十三 Interceptor 三(2) 其實,阻止攔截的使用像在《Groovy探索之MOP 十三 Interceptor 三(1)》中的最後一個例子那像的使用並不多,更多的是在使用攔截器
原创 Groovy是連接腳本語言和企業級Java世界的橋樑 四
Groovy是連接腳本語言和企業級Java世界的橋樑 四 IndicThreads >>現在有了基於Groovy語言的web開發框架或者它被集成到了一個知名的Java開發框架裏去了嗎? Guillaume
原创 採用Groovy和Grails嗎?現在就做
採用Groovy和Grails嗎?現在就做 作者:Content Team
原创 Groovy是連接腳本語言和企業級Java世界的橋樑 一
Groovy是連接腳本語言和企業級Java世界的橋樑 一 圍繞着Java世界的腳本/敏捷/動態語言已經討論了一段時間。然而,最近它們顯然得到了很多的注意力,因爲有了像Ruby這樣的更加流行起來了的語言和像R
原创 Groovy是連接腳本語言和企業級Java世界的橋樑 二
Groovy是連接腳本語言和企業級Java世界的橋樑 二 IndicThreads >> Groovy語言有一天可能成爲Java世界的標準腳本語言嗎?這樣我就可以作爲Java SE/EE的一部分下載到。在Java
原创 Groovy探索之MOP 八 運行期內給類和對象添加屬性或方法
Groovy探索之MOP 八 運行期內給類和對象添加屬性或方法 我們都知道,在Groovy語言中,我們可以使用MOP特性在運行期內添加屬性或方法。 這種添加包括兩個層面的添加: 第一, 是給一個類添加屬性
原创 Groovy是連接腳本語言和企業級Java世界的橋樑 三
Groovy是連接腳本語言和企業級Java世界的橋樑 三 IndicThreads >>最近,有好幾個腳本語言圍繞在我們的周圍,每一種都有一些專家在說X語言是未來。這隻能使得開發人員更加不確定,並且他們最後所做
原创 Groovy探索之MOP 五 針對接口類型的動態性
Groovy探索之MOP 五 針對接口類型的動態性 這裏所說的接口類型,在Java語言和Groovy語言中,當然是既包括了基類類型和接口。所謂"接口類型的動態性",指的是在運行期內給基類或接口動態的添加方法,使得基類以及它的子類、