First they ignore you
          then they ridicule you
          then they fight you
          then you win
              -- Mahatma Gandhi
          Chinese => English     英文 => 中文             
          隨筆-221  評論-1047  文章-0  trackbacks-0
            2007年6月21日
          詳見:《淺談設計模式·駕馭變化之道(創建型模式篇)》
          posted @ 2023-03-09 22:41 山風小子| 編輯 收藏
          詳見:《淺談設計模式·駕馭變化之道(概覽篇)》
          posted @ 2023-03-09 22:39 山風小子| 編輯 收藏
               摘要: Groovy面世已有10多年光陰,在不斷創新的同時還汲取了不少其他語言的優秀特性。目前Groovy核心團隊已開始將重心逐漸轉移到Groovy 3的研發上,而Groovy 3的主要亮點之一便是其全新的解析器以及更加豐富的語言特性。  閱讀全文
          posted @ 2017-04-17 00:43 山風小子| 編輯 收藏
               摘要: 『蛟龍居』已遷至https://blog.sunlan.me ,煩請各位移步新居『山風閣』,謝謝 :)  閱讀全文
          posted @ 2017-03-20 12:18 山風小子| 編輯 收藏
               摘要: Groovy, an Open Source Success Story  閱讀全文
          posted @ 2016-11-29 20:17 山風小子| 編輯 收藏
               摘要: 自從Pivotal停止資助Groovy語言的研發以及Groovy之父James Strachan說了一些未經三思的言論后,有人覺得Groovy語言行將就木,那就大錯特錯了。事實勝于雄辯,我們用事實來說話。  閱讀全文
          posted @ 2016-10-30 20:38 山風小子| 編輯 收藏
               摘要: Groovy和Java都習慣使用null來表示“空”這一概念,而對null的操作將引發NullPointerException(簡寫為NPE),進而影響系統的健壯性。為了避免NPE,Option模式應運而生,通過Option類型來標識NPE風險,其使用None對象表示“空”,并使用Some對象表示“非空”且持有值對象,最終提升了系統健壯性。  閱讀全文
          posted @ 2016-08-13 16:17 山風小子| 編輯 收藏
               摘要: 雖然Grails3可通過啟動Application.groovy來進行調試,但會遇到修改內容無法即時生效的問題,故推薦遠程調試,該調試方式比較通用,但由于Grails官方網站缺乏調試方面的文檔,現補充如下。注:本文所用的Grails版本是目前最新的Grails 3.0.9,而IDE使用的是IntelliJ IDEA 14.1。  閱讀全文
          posted @ 2015-10-31 16:38 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款強大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開發人員、Groovy開發人員以及Android開發人員方便快速地搜索、查閱、比較API文檔并對 其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。  閱讀全文
          posted @ 2014-10-12 14:18 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款強大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開發人員、Groovy開發人員以及Android開發人員方便快速地搜索、查閱、比較API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。  閱讀全文
          posted @ 2013-07-17 21:41 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款強大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開發人員、Groovy開發人員以及Android開發人員方便快速地搜索、查閱、比較API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中  閱讀全文
          posted @ 2012-12-15 02:11 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc多功能API文檔管理軟件,它能夠幫助Java開發人員、Groovy開發人員以及Android開發人員方便快速地搜索、查閱、比較API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
            閱讀全文
          posted @ 2012-08-26 22:36 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發人員以及Groovy開發人員方便快速地查找API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          *  閱讀全文
          posted @ 2012-06-24 13:32 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發人員以及Groovy開發人員方便快速地查找API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          *  閱讀全文
          posted @ 2012-06-19 23:16 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發人員以及Groovy開發人員方便快速地查找API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網頁中的代  閱讀全文
          posted @ 2012-04-08 20:26 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發人員以及Groovy開發人員方便快速地查找API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網頁中的代  閱讀全文
          posted @ 2011-12-24 13:01 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發人員以及Groovy開發人員方便快速地查找API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網頁中的代  閱讀全文
          posted @ 2011-11-28 00:09 山風小子| 編輯 收藏
               摘要: GroovyHelp使用指南  閱讀全文
          posted @ 2011-10-30 17:30 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發人員以及Groovy開發人員方便快速地查找API文檔并對其進行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網頁中的代  閱讀全文
          posted @ 2011-10-30 17:16 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發人員以及Groovy開發人員方便快速地查找API文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 語法高亮網頁中的代碼片段
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁  閱讀全文
          posted @ 2011-10-24 01:30 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款Javadoc搜索查閱軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 支持在線的Javadoc(比如jexcelapi的在線Javadoc)
          * 用戶可以自由選擇所需的jre1.6.0+(可通  閱讀全文
          posted @ 2011-10-05 00:16 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款Javadoc搜索查閱軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(可通過環境變量指定)
          * 同時支持Windows、Linux以及Mac OS X  閱讀全文
          posted @ 2011-09-03 20:22 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(可通過環境變量指定)
          * 同時支持Windows、Linux以及Mac OS X  閱讀全文
          posted @ 2011-08-25 14:55 山風小子| 編輯 收藏

          自從開始學java之后,有一件事一直讓我很糾結,這就是查看幫助文檔不是很方便。java的幫助文檔大多是javadoc制作的,通常提供的是一 個壓縮包,里面是一堆網頁文件,這種查看方式中搜索功能比較弱,所以很不方便。因此不得不去找一些第三方制作的chm格式的文檔,然而,這種文檔在 linux系統下查看卻又有些不友好。因此,找到一個在windows和Linux都好用的幫助文檔成了我最大的愿望。

          昨天,照例流量開源社區時,發現了一款名為GroovyHelp的軟件,其實在以前逛網站時也多次見到它,但是一直沒有在意,昨天點進去看了下詳細介紹,沒想到這一看讓我找到了好寶貝。正所謂好東西不能藏著掖著,得拿出來分享一下,因此,小撰此文推介一下。

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          GroovyHelp能夠幫助Java開發者快速查閱Javadoc幫助文檔,主要特性如下所示(山風小子注:目前最新特性列表請詳見GroovyHelp 3.1.0發布信息):
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊查詢)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          由于它自身也是由java編寫,因此有著java的跨平臺特性,我們可以在各個操作系統中使用它。不過在使用過程中有一個需要注意的地方,由于它是 在32位環境下編寫的,使用的swt類也是32位的,因此,和我一樣的64位用戶需要自己去下載swt的64位版,替換應用目錄下 lib\endorsed的SWT類。由于只能在eclipse官網上下載,而該文件藏得比較深,這里我提供一個網盤下載:(山風小子注:GroovyHelp 3.2.0 RC-2開始,GroovyHelp自帶了Windows和Linux下32位及64位swt的jar包,并自動選擇正確的版本,故無需自行下載swt)
              swt-3.7-gtk-linux-x86_64.jar:盛大網盤115網盤
              swt-3.7-win32-win32-x86_64.jar:盛大網盤115網盤 山風小子注:此處“盛大網盤”的地址有點問題,可至swt 3.7 下載頁面下載)

          這個應用的使用也是非常簡單,解壓后在系統環境變量中添加GROOVYHELP_JAVA_HOME,值為jdk所在路徑。


          啟動后點擊菜單欄docs中manage docs,選擇你需要添加的文檔即可,它會自動讀取文件名,如果你還需要加上源碼查看的話,可以同時添加源碼壓縮包。建議把文檔和源碼都置于同一個目錄下,方便管理。對了,路徑中不能出現中文,否則會有問題。




          等創建好索引之后就可以在應用中方便的查看、管理文檔及源碼了,相信它可以給開發者提供最大的幫助吧?


                 由于剛剛開始使用它,還有一些不熟悉,不過在這點時間里,發現了一些比較郁悶的現象。并非所有第三方類庫的開發商會提供幫助文件的下 載,通常只提供在線版,這樣一來,在斷網情況下仍舊無法查看。希望有朝一日有那么一個應用,可以直接將那些幫助文檔下載下來,并以一定的格式顯示。而像 groovyhelp的文檔、源碼互相對應方便查看的功能,更可以做成一個上下兩個框架同步顯示的形式,讓用戶在查看幫助的同時通過源碼進行進一步了解其 操作形式。

                 附帶說下,雖然應用界面是純英文的,但是它可是我們國人的杰作哦。

          項目地址:http://code.google.com/p/groovyhelp/

          原創文章,轉載請注明: 轉載自網憩閣

          本文鏈接地址: JAVA程序員幫助文檔查看利器:GroovyHelp

          posted @ 2011-08-21 13:03 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(可通過環境變量指定)
          * 同時支持Windows、Linux以及Mac OS X  閱讀全文
          posted @ 2011-08-15 20:47 山風小子| 編輯 收藏
          創建此QQ群(48907124)的目的是方便GroovyHelp用戶交流使用心得,及反饋意見和建議。
          由于QQ群名額有限(100人),非誠勿入,謝謝~~
          posted @ 2011-08-09 20:52 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。



          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)

          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼

          * 支持幫助文檔間的比較(比如Java 7與Java 6幫助文檔間的比較)
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          * 同時支持Windows、Mac OS X以及Linux  閱讀全文
          posted @ 2011-08-08 23:36 山風小子| 編輯 收藏
          Java的升級難免會涉及API兼容問題,為了方便且高效地洞悉API的變化情況,GroovyHelp在3.0.9版本中新增了文檔間的比較,同時支持不同的比較范圍(比如包范圍的比較、類型范圍的比較,以及成員范圍的比較)。

          使用起來十分簡單:1,點擊"Tools -> Compare Docs"菜單;2,選擇待比較的兩個文檔;3,選擇比較范圍(比如包、類型、成員);4,點擊“Compare”按鈕;5,點擊頁面中的樹節點展現各層內容。注:新增和刪除的內容都是相對第一個文檔而言的。

          更多信息請訪問: http://code.google.com/p/groovyhelp/
          GroovyHelp 3.0.9 GA 下載地址:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.9-ga_b2011080701.zip

          界面截屏:

          a.比較文檔




          b.根據關鍵字查找文檔


          posted @ 2011-08-07 02:24 山風小子| 編輯 收藏
               摘要: 經過多年的開發,Java 7終于發布,雖然去掉了不少誘人的特性,但還是令人十分期待的!  閱讀全文
          posted @ 2011-07-29 01:55 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。



          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          * 同時支持Windows、Mac OS X以及Linux  閱讀全文
          posted @ 2011-07-25 01:26 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:

          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)
          * 同時支持Windows、Mac OS X以及Linux  閱讀全文
          posted @ 2011-04-05 03:01 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          更多信息請訪問: http://code.google.com/p/groovyhelp/
          GroovyHelp下載地址: http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-rc-2-with-dependencies.zip   閱讀全文
          posted @ 2011-03-27 00:02 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          更多信息請訪問: http://code.google.com/p/groovyhelp/
          GroovyHelp下載地址: http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-rc-1-with-dependencies.zip

            閱讀全文
          posted @ 2011-03-19 00:40 山風小子| 編輯 收藏

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          groovyhelp-3.0.0-20110315是3.0.0-rc-1的第一個EA版本,做了如下修改:

          修正的bug:

          * 有時GroovyHelp無法啟動

          * 搜索結果列表的滾動條到達底部后會自動跳到頂部(注:如果有更多查詢結果,滾動條到達底部時會彈回一段距離以顯示更多的查詢結果)

          所做的改進:

          * 支持Java 7自帶的javadoc生成的文檔

          * 進一步提升啟動性能

          * 對輸入的Doc Name進行驗證,必須由a~z,A~Z,,0~9,.,- 組成

          更多信息請訪問:http://code.google.com/p/groovyhelp/

          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110315-with-dependencies.zip

          posted @ 2011-03-15 23:10 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊檢索)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          GroovyHelp3.0 Beta-3 是最后一個BETA版本,接下來的RC版本將致力于進一步提高GroovyHelp品質。  閱讀全文
          posted @ 2011-03-13 14:52 山風小子| 編輯 收藏

          諸多優化和bug修正包含在此版本中。


          主要修正如下bug:

          * 當通過點擊錨點查看方法或屬性信息時,點擊show src按鈕將無法顯示源碼

          * 將文件或文件夾拖至Doc Home后,點擊Finish按鈕無法對其創建索引

          * 有時Resource Tab頁無法顯示


          優化:

          * 提供退出前優化索引功能,該功能試索引的尺寸變小、啟動更快,建議在添加多個javadoc后按需要使用。

          * 當分類頁面中只有一個鏈接時,雙擊查詢結果自動顯示javadoc page

          * UI優化(比如ctrl + e關閉其他Tab頁)


          更多信息請訪問:http://code.google.com/p/groovyhelp/

          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110310-with-dependencies.zip

          posted @ 2011-03-10 01:05 山風小子| 編輯 收藏
               摘要: 由于在下沒有CSDN的賬號,所以在此作答,如果《我看GroovyHelp》(http://blog.csdn.net/chszs/archive/2011/03/02/6218207.aspx)作者看到此文,可以與我做進一步的交流。

          1, “GroovyHelp也就對Java API Document壓縮文件支持的較好。而對于其它開源工具的zip壓縮的文檔,則完全不是那么回事”

          答復:GroovyHelp對很多開源項目javadoc文檔(英文)做過測試(目前不支持中文文檔),您是否可以提供試用時所添加的javadoc?如真有問題,我可以幫您解決。下面是jxl文檔的添加及使用過程(使用的版本也是文中提及的groovyhelp-3.0.0-20110301- with-dependencies.zip):  閱讀全文
          posted @ 2011-03-06 02:59 山風小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊查詢)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          在beta-2版本做了如下改進:

          * 提升性能(比如:縮短啟動時間)

          * 添加一些快捷鍵(ctrl+w關閉當前tab頁,ctrl+q關閉所有tab頁,ctrl+tab切換tab頁)

          *   閱讀全文
          posted @ 2011-03-06 01:49 山風小子| 編輯 收藏
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          GroovyHelp能夠幫助Java開發者快速查閱Javadoc幫助文檔,主要特性如下所示:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊查詢)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          GroovyHelp3.0.0-20110303新增如下特性:
          1,性能更佳(比如:快速啟動)
          2,添加快捷鍵,ctrl+w關閉當前tab頁,ctrl+q關閉所有tab頁,ctrl+tab切換tab頁
          3,支持對目錄建索引,實現方式是先壓縮后建索引

          注意:如果是覆蓋安裝,請先刪除beta-1創建的idx目錄(在GroovyHelp的所在目錄下)

          更多信息請訪問:http://code.google.com/p/groovyhelp/
          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110303-with-dependencies.zip
          posted @ 2011-03-03 22:09 山風小子| 編輯 收藏

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。為了讓beta-2能更好地滿足大家的需求,先提供一個過渡版本(20110301)供大家使用。


          新增如下特性:
          1,快速啟動
          2,添加快捷方式,ctrl+w關閉當前tab頁,ctrl+q關閉所有tab頁
          3,支持對目錄建索引,實現方式是先壓縮后建索引

          注意:如果是覆蓋安裝,請先刪除beta-1創建的idx目錄(在GroovyHelp的所在目錄下)



          更多信息請訪問:http://code.google.com/p/groovyhelp/

          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110301-with-dependencies.zip

          posted @ 2011-03-01 23:52 山風小子| 編輯 收藏
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔并對其進行高效管理,從此無需苦尋chm格式的幫助文檔了。

          GroovyHelp能夠幫助Java開發者快速查閱Javadoc幫助文檔,主要特性如下所示:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結果(支持模糊查詢)
          * 以樹型結構完整展現文檔的整體結構及文件結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)


          更多信息請訪問:http://code.google.com/p/groovyhelp/
          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-beta-1-with-dependencies.zip

          posted @ 2011-02-27 16:52 山風小子| 編輯 收藏
               摘要: 使用JavaScript將表格導出為Excel文件是一種比較常見的導出方法,但復雜表格的導出比較麻煩(比如報表的導出),為此我專門寫了一段代碼專門處理表格導出,與各位分享一下。  閱讀全文
          posted @ 2009-09-13 22:06 山風小子| 編輯 收藏
               摘要: ☆☆☆☆☆ GroovyHelp能夠幫助您方便快速地查閱Javadoc文檔,從此無需苦尋chm格式的幫助文檔了 ☆☆☆☆☆
          GroovyHelp 2.0開始支持對解壓后的javadoc建立索引(之前的版本只支持zip文件),性能也有所提升,關于GroovyHelp 2.0的更多介紹請參見《GroovyHelp 2.0 功能預覽》。  閱讀全文
          posted @ 2009-05-01 01:55 山風小子| 編輯 收藏
               摘要: Groovy web console  閱讀全文
          posted @ 2009-04-15 20:12 山風小子| 編輯 收藏
               摘要: 想必大家對tree命令都不陌生吧,這次我將用Groovy實現一個tree命令,
          用法很簡單:groovy tree.groovy DIRECTORY,比如groovy tree.groovy "C:\Program Files\Java\jdk1.6.0"  閱讀全文
          posted @ 2009-04-02 23:12 山風小子| 編輯 收藏
               摘要: GroovyHelp 2.0 能夠幫助您方便快速地查閱Javadoc文檔,從此無需苦尋chm格式的幫助文檔了,主要特性如下所示:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 以樹型結構完整展現文檔的整體結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼,‘即點即查’
          * 提供文檔快照,能將文檔以PNG格式圖片保存共享
          * 實現doc和src協議,快速查看文檔內容和源碼
          * 提供索引備份和還原功能,有利于索引文件的復用和共享
          * 支持JDK1.3+(包括JDK1.3)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間(同時也支持解壓后的幫助文檔)
          * 支持國際化(目前提供兩種語言支持:英文和中文)
          * 根據用戶喜好,更換軟件皮膚
          * 提供版本更新提示
          * 用戶可以自由選擇所需的JRE6+(用戶自己安裝的JRE,或者GroovyHelp提供的JRE綠色版)
          * 能夠運行于多個平臺(Windows和Linux)  閱讀全文
          posted @ 2009-02-11 17:36 山風小子| 編輯 收藏
               摘要: # GroovyHelp能夠幫助您方便快速地查閱Javadoc文檔,從此無需苦尋chm格式的幫助文檔了。
          有不少老用戶向我反映,希望再將GroovyHelp優化一下,減少內存占用量。經過將近一個下午的調優,終于將GroovyHelp的內存占用量減少到了一個可以接受的水平,不但如此,索引建立速度再次提升30%,并改進了文檔樹虛擬節點(比如‘類’‘接口’‘方法’等節點)的展現,還修正了內部類無法在文檔樹中展現問題。將該版本號定為1.6,也是效仿JDK的,標志著GroovyHelp的性能有重大突破。

          若無重大問題,下個版本GroovyHelp 2.0將在2009年五一期間發布,GroovyHelp 2.0如同GroovyHelp 1.0一樣,也將是一個集眾多改進于一身的版本,敬請期待!

          小技巧:將GroovyHelp安裝目錄下找到launcher.properties文件,將其中的-Xmx值適當調小,可以減少內存占用量。由于考慮到各位可能會同時啟用很多大型文檔,所以將其初始值定為128m。如果您啟用的文檔數量不多,而且文  閱讀全文
          posted @ 2009-01-29 19:41 山風小子| 編輯 收藏
               摘要: 新年新氣象,GroovyHelp也完成了其換‘心’計劃(將其索引建立模塊完全重寫),完全解決了之前發現的因冗余索引導致的問題,此外更振奮人心的是,由于換‘心’計劃的成功完成,使索引建立速度提升了20%~30%,并支持JDK1.3+所帶javadoc生成的javadoc幫助文檔(注:GroovyHelp 1.2 GA之前版本是不支持JDK1.3所帶javadoc生成的javadoc幫助文檔的)。在此版本中,還修改了一些小bug(比如添加幫助文檔后,無法對其屬性進行修改等)。注:GroovyHelp 1.2 GA的索引格式與GroovyHelp 1.0 GA的兼容,即您可以在GroovyHelp 1.2 GA中復用由GroovyHelp 1.0 GA創建的索引。
          點擊下載:GroovyHelp_1.2_GA.zip (大小:18.0M,內附用戶手冊),此版本也可以被稱為‘GroovyHelp 2009 賀歲版’ :)  閱讀全文
          posted @ 2009-01-27 20:23 山風小子| 編輯 收藏
               摘要: 經過半年左右的斷斷續續開發,終于將GroovyHelp 1.0 GA完成了,如果您對GroovyHelp還不太了解,請先看一下《GroovyHelp v1.0(開發代號:Wing)簡介》 ,簡單說來,GroovyHelp能夠幫助Java開發者快速查閱Javadoc幫助文檔。
          點擊下載:GroovyHelp_1.0_GA.zip (大小:15.5M,內附用戶手冊)  閱讀全文
          posted @ 2009-01-17 18:33 山風小子| 編輯 收藏
               摘要: 經過數星期斷斷續續的開發,GroovyHelp v1.0已慢慢成形,再過一兩個星期的測試,并為之撰寫好《用戶手冊》之后便可發布。
          該版本的開發代號是'Wing',寓意:“雄鷹展翅,翱翔天際”

          GroovyHelp v1.0的其中一個開發目標就是最大限度地減少內存占用量,目前看來這個目標已經基本實現。
          同時GroovyHelp提供接口,使用戶可以自行設置JVM heap的大小以控制內存使用。

          界面預覽(用戶可以自由選擇皮膚以及界面語言):
            閱讀全文
          posted @ 2009-01-02 22:14 山風小子| 編輯 收藏
               摘要: GroovyHelp v1.0支持同時查詢多個文檔,并展現多棵文檔樹(注:先前版本只能針對單個文檔進行查詢),該特性使開發人員能夠更方便地查詢幫助文檔,而不需來回切換要查詢的文檔。當不知道某個類、接口等屬于哪個文檔時,尤為有用。  閱讀全文
          posted @ 2008-12-07 19:46 山風小子| 編輯 收藏
          GroovyHelp能夠幫助Java開發者快速查閱Javadoc幫助文檔,主要特性如下所示:
          * 根據輸入關鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 以樹型結構完整展現文檔的整體結構
          * 支持源碼關聯,即查看文檔所對應的源碼,并語法高亮顯示源碼,‘即點即查’
          * 提供文檔快照,能將文檔以PNG格式圖片保存共享
          * 實現doc和src協議,快速查看文檔內容和源碼
          * 提供索引備份和還原功能,有利于索引文件的復用和共享
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節省磁盤空間
          * 支持國際化(目前提供兩種語言支持:英文和中文)
          * 根據用戶喜好,更換軟件皮膚
          * 提供版本更新提示
          * 用戶可以自由選擇所需的JRE6+(自己安裝的JRE,或者GroovyHelp提供的JRE)
          * 能夠運行于多個平臺(Windows和Linux)

          為感謝zuwing幫我修改并制作GroovyHelp的歡迎和版權圖片,決定將GroovyHelp v1.0的開發代號定為‘Wing’(Wing是‘翅膀’的意思,而‘翅膀’會讓人聯想到‘翱翔’,‘翱翔’又會讓人聯想到‘自由’和‘快速’,而這就是GroovyHelp v1.0的最大亮點)

          預計GroovyHelp v1.0能于2009.01.20之前開發完成,并交付使用。

          GroovyHelp v1.0界面預覽

          前一版本下載:GroovyHelp v0.8.8發布

          附:朝花夕拾——Groovy & Grails
          posted @ 2008-11-30 14:12 山風小子| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2008-11-10 20:22 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.8.8對先前的版本做了一下統一,不再區分是否自帶JRE,一切由用戶自己決定
          這對于不喜歡安裝多個JRE版本的朋友來說,無疑是一個好消息 :)
          1,用戶可以自由選擇是否使用自帶的JRE
          如果使用,則只需根據相應的操作系統將自帶的jre_linux_32bit或jre_windows_32bit重命名為jre即可;
          如果不想使用自帶的JRE,無需做任何修改,只需雙擊GroovyHelp.exe(在Windows下)或執行GroovyHelp.sh(在Linux下)即可。
          比如在Windows下,如果要使用自帶的JRE6u10,則只需要將下圖中的jre_windows_32bit重命名為jre,然后雙擊GroovyHelp.exe即可。
          2,此外還增加了JVM heap的使用情況的顯示功能
          最后感謝聰明可愛的zuwing  閱讀全文
          posted @ 2008-11-02 20:50 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8.5做了一些小規模重構,并修正了為中文文檔建立索引時存在的一些潛在問題,此外對部分界面做了改進。

          最后感謝聰明可愛的zuwing幫我制作歡迎界面以及版權背景圖片!  閱讀全文
          posted @ 2008-11-01 18:23 山風小子| 編輯 收藏
               摘要: GroovyHelp releases  閱讀全文
          posted @ 2008-11-01 11:47 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8.3對性能再次做了一些調優。

          最后感謝聰明可愛的zuwing幫我制作版權背景圖片!

          ※ GroovyHelp官方統計數據:GroovyHelp v0.8.3之前版本的下載累計次數為1094,十分感謝朋友們對GroovyHelp的長期支持!  閱讀全文
          posted @ 2008-09-26 19:37 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.8.2新增了‘網頁快照’,網頁字體大小設置以及主題更換功能,并對性能做了些許調優,網頁展現速度更快;此外還修正了一些已發現的小bug。而最重要的改進是增加了對Linux的支持(在Ubuntu8.04下測試通過)

          ※ GroovyHelp官方統計數據:GroovyHelp v0.8.2之前版本的下載累計次數為975,視頻教程下載累計次數為193,十分感謝朋友們對GroovyHelp的長期支持!
          ※ 最后我要感謝聰明可愛的zuwing為我修改‘歡迎界面’ :)  閱讀全文
          posted @ 2008-09-14 19:57 山風小子| 編輯 收藏
               摘要: Hi all,

          GroovyHelp v0.8.2 has been almostly completed. Now it is being tested.

          Here are some snapshots from Ubuntu, I hope you will like it :)

          Cheers,
          Daniel.Sun  閱讀全文
          posted @ 2008-09-08 22:39 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8對界面做了一些美化,修正了一些bug(比如錨點失效問題),并為源碼閱讀器增加了‘即點即查’功能。

          ※ GroovyHelp官方統計數據:GroovyHelp v0.8之前版本的下載累計次數為821,視頻教程下載累計次數為141,對長期支持GroovyHelp的朋友們表示感謝!  閱讀全文
          posted @ 2008-08-31 13:29 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8對界面做了一些美化,修正了一些bug,并為源碼閱讀器增加了‘即點即查’功能  閱讀全文
          posted @ 2008-08-31 03:25 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          據統計:GroovyHelp v0.7.5之前版本的下載累計次數為686,視頻教程下載累計次數為112,感謝各位朋友對GroovyHelp的長期支持!

          GroovyHelp v0.7.5新增了幫助文檔結構的樹形展現,點擊‘包名’節點、‘類名’節點、‘方法名’葉子等顯示相應的幫助文檔,具體效果如下圖所示:  閱讀全文
          posted @ 2008-08-24 11:19 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.7.3新增了幫助文檔結構的樹形展現,點擊‘包名’節點、‘類名’節點、‘方法名’葉子等顯示相應的幫助文檔,具體效果如下圖所示:  閱讀全文
          posted @ 2008-08-24 01:59 山風小子| 編輯 收藏
               摘要: 在GroovyHelp v0.7.0中,true和false沒有作為保留字被高亮,GroovyHelp v0.7.1添加了這兩個保留字
          此外還改進了幫助頁面的展現速度  閱讀全文
          posted @ 2008-08-23 02:27 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.7豐富了源碼閱讀器的代碼著色,配色方案參考了IntelliJ IDEA 7,使代碼閱讀起來更舒服,
          此外還修正了一些小bug。  閱讀全文
          posted @ 2008-08-22 00:33 山風小子| 編輯 收藏
               摘要: GroovyHelp v0.6.9優化了源碼文件讀取速度和查詢結果中entry的展現速度  閱讀全文
          posted @ 2008-08-20 22:53 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.6.8支持‘壓縮包嵌套壓縮包’的源碼發布形式,比如spring security 2.0.3.zip,
          只需將‘源碼路徑’指向該壓縮文件即可
          此外還取消了源碼閱讀器默認的‘自動換行’,讀代碼更舒服  閱讀全文
          posted @ 2008-08-20 01:15 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.6.5新增功能:源碼著色,以及頁面內搜索(CTRL + F)。  閱讀全文
          posted @ 2008-08-18 22:09 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          歷時一日的開發,終于將GroovyHelp v0.6完成了。
          GroovyHelp v0.6的最大亮點就是支持查看文檔所對應的源碼。
          只需右擊文檔頁面,選擇‘查看源代碼’即可查看源碼。

          此外GroovyHelp v0.6相比GroovyHelp v0.5.2而言,性能更好。  閱讀全文
          posted @ 2008-08-17 18:18 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.5.2相對先前幾個小版本而言,更易用。
          GroovyHelp v0.5.2將重復的entry顯示為一個,點擊該entry后,顯示一個網頁供我們選擇具體的entry。
          此外,GroovyHelp v0.5.2還改進了界面與用戶的交互性。(內附配套視頻教程)  閱讀全文
          posted @ 2008-08-16 02:40 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.5提供了網頁字體大小放縮功能以及版本更新提示功能,此外還修正了一些bug。(內附視頻教程)

            閱讀全文
          posted @ 2008-08-12 22:53 山風小子| 編輯 收藏
               摘要: 修正存在多個索引文件時,無法正確選取索引文件的bug  閱讀全文
          posted @ 2008-08-11 00:05 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.3.3致力于改善用戶體驗  閱讀全文
          posted @ 2008-08-10 19:09 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          這個版本修正了一些已發現的bug,并對性能做了一些優化。  閱讀全文
          posted @ 2008-08-09 18:04 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.3.1添加了緩存機制,使操作更順暢。  閱讀全文
          posted @ 2008-07-28 23:21 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.3改進了索引建立的性能,并以進度條的形式顯示索引建立的進度。此外還增加了文檔選擇菜單,使啟用文檔更方便。  閱讀全文
          posted @ 2008-07-27 15:58 山風小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.2.1增加了對中文幫助文檔的支持,并支持關鍵字模糊查詢(*表示多個字符, ?表示單個字符)  閱讀全文
          posted @ 2008-07-26 11:23 山風小子| 編輯 收藏
               摘要: 最近由于公司項目忙,另外花些時間重寫GroovyHelp這個軟件,所以好久都沒更新Blog了

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。  閱讀全文
          posted @ 2008-07-24 23:16 山風小子| 編輯 收藏
               摘要: 平時常會使用Toad9.0導出package源碼文件(即pks文件),但Toad9.1似乎沒有這項功能了,為此我用Groovy寫了一個小程序。

          源碼如下所示:  閱讀全文
          posted @ 2008-06-19 22:47 山風小子| 編輯 收藏
               摘要: 對程序進行單元測試時,有時我們會遇到一些小麻煩,比如某些操作十分耗時,有些依賴的對象不易獲取等等,這時我們就可以通過Groovy Mock或Groovy Stub來解決這些問題。Mock對方法調用的次數十分敏感,如果程序中調用的次數不在期望的調用次數范圍內,則會拋出異常以致測試失敗;而Stub僅僅是起到‘替身’的作用,它并不關心方法調用與否,即使方法一次都沒被調用,也不會拋出異常導致測試失敗。

          下面讓我們來看一個實際的例子吧:  閱讀全文
          posted @ 2008-06-13 23:25 山風小子| 編輯 收藏
               摘要: 在Java中調用存儲過程是一件比較繁瑣的事情,為了提高開發效率,我寫了一個針對Oracle存儲過程調用的DSL。用法和代碼如下所示:  閱讀全文
          posted @ 2008-05-24 18:12 山風小子| 編輯 收藏
          各位Grails開發者和愛好者,大家好!

          ??? Graeme用Grails實現了grails.org官方網站,并提供源碼供大家學習。目前Groovy的性能已經達到了令人滿意的程度。相信Grails也會隨著grails.org不斷完善而變得越來越成熟!

          山風小子

          附:朝花夕拾——Groovy & Grails
          posted @ 2008-05-19 21:10 山風小子| 編輯 收藏
               摘要: 利用Groovy與生俱來的動態特性,創建DSL(Domain Specific Language)是一件十分容易的事情。
          下面通過一個例子,向大家展示一下用Groovy創建DSL的優雅之處:  閱讀全文
          posted @ 2008-05-17 00:38 山風小子| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2008-05-13 22:57 山風小子| 編輯 收藏
          在Groovy 1.6.0 BETA 1中引入了@Bindable這一新的Annotation,該Annotation在Swing編程中使用起來尤為方便,下面給出一個實例供大家參考。其內部的實現原理應該是基于Observer模式的。

          點擊‘update’按鈕,隨機更新label的值。請注意,我們僅僅設置了myBean的屬性prop的值,未對label進行任何的顯式操作(比如setText)

          import?groovy.beans.Bindable
          import?groovy.swing.*
          import?javax.swing.*
          import?java.awt.*

          class?MyBean?{
          ????@Bindable?
          ????String?prop
          }

          def?rand?
          =?new?Random()
          def?greetings?
          =?['hello,?world',?'hello,?Groovy',?'hello,?山風小子']
          def?myBean?
          =?new?MyBean(prop:greetings[2])
          def?swing?
          =?new?SwingBuilder()
          def?frame?
          =?swing.frame(title:'Bindable?Demo',?location:?[100,?100],?size:[300,?100])?{
          ????panel(layout:?
          new?GridLayout(1,?2))?{
          ????????label(text:bind(source:myBean,?sourceProperty:
          'prop'))
          ????????button(action(name:
          'update',?closure:?{myBean.prop?=?greetings[rand.nextInt(3)]}))
          ????}
          }

          frame.setVisible(
          true)


          附:朝花夕拾——Groovy & Grails
          posted @ 2008-05-03 16:35 山風小子| 編輯 收藏
               摘要: Groovy 1.6.0 BETA 1終于發布了,除了一些BUG修正外,最令人興奮的是,Groovy的運行效率有了顯著的提升。官方用Great Language Shootout的基準測試得出Groovy 1.6.0 BETA 1的性能相比Groovy 1.5.6 GA,提升了150%~460%。
          我利用Groovy 1.6.0 BETA 1將下面解決八皇后問題的代碼執行10次,結果如下:
          Groovy1.5.6GA : 1360 1156 969 1000 1063 1110 938 1046 1031 954 1062.7
          Groovy1.6.0BETA1: 187 171 141 109 187 156 172 141 203 187 165.4
          經過計算,Groovy1.6.0BETA1的性能相比Groovy1.5.6GA,提升了542.5%。  閱讀全文
          posted @ 2008-05-03 11:52 山風小子| 編輯 收藏
               摘要: 去年即2007年Groovy贏得了JAX一等獎之后,今年Grails贏得了JAX二等獎。
          這不論是對Groovy語言還是Grails框架都是一種肯定...  閱讀全文
          posted @ 2008-04-27 16:17 山風小子| 編輯 收藏
               摘要: Groovy1.5.6GA是繼Groovy1.5.5GA之后的又一個bug修正版。該版本除了修正一些bug外,還有一個很重要的改進,那就是行號問題。Groovy現在已經能夠更好地提供行號信息了,所以我強烈建議所有的Groovy開發者都升級到這個版本,尤其初學者。  閱讀全文
          posted @ 2008-04-26 12:10 山風小子| 編輯 收藏
               摘要: 寫一個算法生成n位編碼的編碼串(結果有多種,任意一種都可以接受)并且符合如下條件:相鄰的兩個編碼之間有且只能有一位不同,并給出時間與空間復雜度

          比如 2位的二進制的編碼生成的編碼串:00 01 11 10
          比如 3位的二進制編碼生成的編碼串:001 011 111 101 100 110 010 000  閱讀全文
          posted @ 2008-04-20 21:13 山風小子| 編輯 收藏
          Groovy1.5.5不僅是一個bug修正版更是一個編譯器性能提升版,Groovy1.5.5的編譯速度要比以前快3~5倍,這對Grails這樣的項目來說尤為重要,Grails開發者們都知道Grails支持auto-loading,即修改程序后無需重啟應用服務器便可生效,而修改生效之前訪問應用會感覺比較慢,這是因為Grails正在編譯之前修改的程序,所以編譯速度越快,那么修改生效的延遲就越短。

          而Groovy1.6.0的第一個beta版也將在未來幾個星期內發布,Groovy1.6.0帶來不僅僅是編譯方面的性能提升,更是執行速度的提升,在Groovy1.6.0中引入了callsite緩存技術,可以大幅提升Groovy1.6.0的執行速度,十分值得期待!

          下載地址: http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.5.zip

          附:朝花夕拾——Groovy & Grails
          posted @ 2008-04-15 20:23 山風小子| 編輯 收藏
               摘要: Grails中的GORM是一個基于Hibernate開發出來的嶄新ORM框架,其優點就是無需任何配置。但早期的GORM有個不太方便的地方,就是如果想Grails自動創建的表名和字段名是由自己制定的,那么我們就不得不使用hibernate的映射文件,這樣就又用回hibernate了。幸好 Grails1.0提供了讓我們DIY表和字段的DSL,使我們可以徹底擺脫XML配置文件的陰影。

          遵循“Groovy輕松入門系列”的一貫做法,下面還是以一個實例來說明GORM DSL到底是怎么回事,它會帶給我們多大的便利。  閱讀全文
          posted @ 2008-04-04 00:53 山風小子| 編輯 收藏
               摘要: grails-cache插件項目發起于2007年7月,由于James和我兩人都很忙,中間中斷過一些時間。

          幾個星期前,我將整個grails-cache重寫了一下,這周末將我們Team新成員Bakhtiyor所寫的另外一個插件的一些功能整合進來,并作了一些小重構。

          現在對該插件的功能做一些介紹:  閱讀全文
          posted @ 2008-03-30 23:16 山風小子| 編輯 收藏
          Hi Groovy & Grails fans,

          Agile boy has established a site for us which focuses on Groovy & Grails technology, the link of the site is http://www.chinagroovy.org/forum/index.php
          If you have any question to ask or ideas to share with others, ChinaGroovy is a good platform for you, welcome to join us!
          By the way, I have been developing the grails cache plugin in the recent weeks, which is re-written for better performance and maintainance.
          grails-cache v0.1 will be released in a month or two.


          Cheers,
          Daniel.Sun
          posted @ 2008-03-12 20:42 山風小子| 編輯 收藏
               摘要: Grails1.0.1是Grails1.0發布以來的第一個bug修正版本,主要解決了編碼問題和日志問題。  閱讀全文
          posted @ 2008-02-19 20:08 山風小子| 編輯 收藏
               摘要: Ant的威力在Java界無人不知,無人不曉。可惜想在Ant的build.xml中處理邏輯很不方便,幸好在Groovy界出現了Gant (Groovy + Ant),使我們能夠像寫普通程序那樣編寫腳本。本文講解了如何將您所擁有的Ant知識應用到Gant中,并利用Gant大大提高開發效率。  閱讀全文
          posted @ 2008-02-16 17:58 山風小子| 編輯 收藏
               摘要: 片名:金枝欲孽

          影片語言:國語

          主演:張可頤 佘詩曼 黎姿 鄧萃雯 林保怡

          影視介紹:

          清嘉慶十五年,上承康 、 雍 、乾三代盛 世豐績,再加惡吏和已誅,朝野內外一片升平景象。然而,皇帝的后宮中,千百年來,仍是一片了無休止的爭斗光景,比諸於政壇上男 人們的角逐,更見動魄驚心,血肉模糊。此間,六宮之首雖為皇后鈕鈷祿氏,但得寵當 道者,實為另一鈕鈷祿氏如妃。時值三年一 屆選秀入宮,秀女玉瑩為貴族之後,姿色過人,遂成為同屆佳麗針對對象。另有秀女爾 淳,實乃內務府徐萬田所策動,話說昔日和 貪污成風,牽動朝野上下,萬田亦為個中好者,十數年前嘉慶怒斬和,萬田膽顫心驚, 只怕追溯株連,想出以美色保命之計,十年 內自民間收養姿色卓越之稚女,加以聲色藝訓練,以其他朝一登龍門,代為美言,但因 六宮中派系林立,敵我難辨,萬田唯有隱密 行事...

          ↓請右鍵使用“迅雷”下載↓  閱讀全文
          posted @ 2008-02-12 13:41 山風小子| 編輯 收藏
               摘要: The Grails team and G2One, the Groovy/Grails professional services company, have just released the final 1.0 version of Grails, the agile web application development stack, built on best of breed Open Source components such as the Groovy dynamic language, the Spring framework, and the Hibernate ORM solution.  閱讀全文
          posted @ 2008-02-11 16:41 山風小子| 編輯 收藏
          經過數月努力,Grails Team終于發布了Grails1.0Final,Grails0.6之后新增了如下特性:
          ? ? * 用于遺留數據庫高級映射的ORM DSL
          ? ? * 方便地使用過濾器(Filter)
          ? ? * 支持內容協商(Content Negotiation)
          ? ? * 支持REST
          ? ? * 支持JNDI

          Grails0.6之后,新增的特性不多,這是因為Grails Team將主要精力放在了消除BUG方面,以確保Grails1.0的穩定性!

          羨慕RoR的Java開發者們,現在我們也有穩定敏捷的full-stack框架了,
          大家不妨體驗一下Grails高效開發,Groovy輕松入門——Grails實戰基礎篇(更新于2008.02.05)

          下載地址:http://dist.codehaus.org/grails/grails-bin-1.0.zip
          http://download.postgresintl.com/grails-bin-1.0.zip

          附:朝花夕拾——Groovy & Grails


          posted @ 2008-02-05 19:57 山風小子| 編輯 收藏
               摘要: Groovy1.5.2是Groovy1.5.0發布后的第二bug修正版本(類似于JDK1.5update2),旨在進一步提高Groovy的品質,除了Groovy1.5.1和Groovy1.5.2這兩個bug修正版本外,還有最后一個bug修正版本Groovy1.5.3。

          最近Groovy Team正致力于提升Groovy的性能,他們研發出了call site緩存技術,能顯著提升Groovy的整體性能,
          部分測試顯示Groovy的性能提升了2~4倍,這與應用場景相關。
          這些優化我們將在Groovy1.6中便可體驗到 :)

          下載:http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.2.zip

          下面是Groovy1.5.2修正和改進的內容:  閱讀全文
          posted @ 2008-01-30 21:50 山風小子| 編輯 收藏
               摘要: 利用Groovy對數據庫進行操作是極其方便的,有時為了熟悉數據庫中的表,需要將表結構導出,并保存為EXCEL格式。
          下面所展示的源代碼就能夠很好的滿足我們的需求。(這段代碼依賴jxl和Oracle的jdbc驅動)
          功能保持不變的條件下,代碼做了一些小調整,利用Groovy中的強大特性Mixin,使代碼更優雅。
          導出效果:  閱讀全文
          posted @ 2008-01-26 20:05 山風小子| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2007-12-30 20:19 山風小子| 編輯 收藏
               摘要: 在上篇《Groovy解惑——closure中的delegate》中,我幫大家講解了delegate是什么以及其作用。
          本篇將講解一下closure中的owner,以及this,delegate以及owner三者間的關系。  閱讀全文
          posted @ 2007-12-23 01:43 山風小子| 編輯 收藏
               摘要: 曾經很多Groovy開發者問我closure中的delegate是什么,有什么作用?
          通過研究兩個例子,我們就清楚了 :)  閱讀全文
          posted @ 2007-12-22 15:50 山風小子| 編輯 收藏
          Groovy1.5.1 fix了Groovy1.5發布后的一些bug,并進一步提升性能(尤其是在多個CPU的環境下)。

          這是Groovy Team送給我們這些Groovy Fans的圣誕禮物,大家不要錯過噢 :)

          下載地址:http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.1.zip

          附:朝花夕拾——Groovy & Grails
          posted @ 2007-12-22 12:26 山風小子| 編輯 收藏
               摘要: 由于這次發布的Groovy版本包含了很多Java5的特性,并修正(fix)了很多錯誤,且增添了許多新特性,1.1這個版本號已經無法反映這么多令人振奮的改進了,所以Groovy Team決定將本次發布的Groovy版本定為1.5。注意目前最新穩定版為Groovy1.5了,而非之前的Groovy1.0。  閱讀全文
          posted @ 2007-12-08 09:50 山風小子| 編輯 收藏
               摘要: 為了進一步提高Groovy的穩定性,Groovy Team決定再發布一個版本——Groovy1.1RC3,Groovy1.1Final即將到來,敬請期待!  閱讀全文
          posted @ 2007-11-29 22:23 山風小子| 編輯 收藏
               摘要: 由于Java一種單繼承的語言,即子類只能繼承一個父類,所以無法重用兩個類的實現,Groovy在這方面做了些改進,引入了Mixin

          現在讓我們看一下Groovy中的Mixin的威力吧:  閱讀全文
          posted @ 2007-11-27 22:16 山風小子| 編輯 收藏
               摘要: Groovy學習之資料篇  閱讀全文
          posted @ 2007-11-12 22:08 山風小子| 編輯 收藏
               摘要: 從JDK1.5開始,Java就擁有了一種新特性——Annotations,想必Java老手們對它并不陌生吧,在各大框架比如Spring、Hibernate等中均提供了自己的Annotations供大家使用,Java5+使用Annotations 是十分平常的事情,因為Annotations本身就是Java的一種特性,但基于Java的動態語言要使用Annotations就比較困難了,目前只有Groovy能夠做到這點。

          接下來以使用Guice為例,看一下在Groovy中如何使用Annotations,其實跟在Java中使用Annotations沒什么兩樣 :)

          注意:請將guice-1.0.jar和aopalliance.jar加到classpath中。如果您嫌麻煩,可以將這兩個Jar文件放到\lib目錄下。  閱讀全文
          posted @ 2007-11-11 17:37 山風小子| 編輯 收藏
               摘要: Groovy & Grails技術圖書  閱讀全文
          posted @ 2007-11-07 21:21 山風小子| 編輯 收藏
               摘要: 國內首部Grails圖書,本書作者就是本項技術的創始人,是具有暢銷書潛力的重量級圖書;.
          借助動態腳本語言Groovy,在Grails項目創始人帶領下應用Grails框架進行Java敏捷開發。..
          讓Java開發者擁抱敏捷 牽手高效 ,具備RoR的敏捷,極大地提高Java開發效率。可與Java無縫集成,無須丟棄已有的Java經驗。擁有JAX2007創新大獎Groovy動態語言的強大支持。基于Spring/Hibernate/Quartz/SiteMesh等流行框架。可部署于任何Java Web容器,擁有企業級應用性能與穩定。...
            閱讀全文
          posted @ 2007-11-06 21:12 山風小子| 編輯 收藏
               摘要: Groovy面世至今已有4年了,其間風波不斷,但Groovy Team毅然挺過了那段灰色的歲月,迎來了金色的2007年。
          即將發布的Groovy1.1Final將為2007年劃上一個完美的句號,我堅信2008年將是Groovy & Grails年!  閱讀全文
          posted @ 2007-11-05 21:00 山風小子| 編輯 收藏
               摘要: 由于內部類存在語義缺陷,所以JCP決定將在Java7或Java8中添加對Closure的支持。而 Groovy一開始就洞察到了這點,所以在Groovy中沒有內部類,只有Closure,不過為了更好地兼容Java,將在未來的某個版本中支持內部類。現在讓我們看看Groovy是如何滿足Java開發人員對匿名類的需求的。  閱讀全文
          posted @ 2007-11-04 11:03 山風小子| 編輯 收藏
               摘要: Groovy1.1 RC2如期發布,本次發布大幅改善了性能,GroovyConsole和GroovyShell的易用性以及XML的處理,下個發布的版本就是Groovy1.1 Final了!敬請期待!

          下載地址:http://dist.groovy.codehaus.org/distributions/groovy-binary-1.1-rc-2.zip  閱讀全文
          posted @ 2007-11-03 11:07 山風小子| 編輯 收藏
               摘要: Groovy & Grails開發利器  閱讀全文
          posted @ 2007-10-21 11:56 山風小子| 編輯 收藏
               摘要: IntelliJ IDEA 7 注冊機下載  閱讀全文
          posted @ 2007-10-21 10:05 山風小子| 編輯 收藏
          經歷將近1年的漫長等待,總算盼到了Grails 1.0 RC1的發布,Grails 1.0 Final將在11月份發布。

          Grails 1.0 RC1的改進很大:
          1,ORM終于擁有自己的DSL(domain specific language)了
          2,用戶能夠很方便地使用過濾器了
          3,標簽庫已經能夠支持命名空間,body變量等
          4,控制器能夠支持多維參數對象了
          5,URL Mapping支持URL與視圖的直接映射了
          6,GORM支持了悲觀鎖,并能控制session的刷新(flush)
          7,我們能夠通過Config.groovy配置JNDI數據源了

          由于Groovy的性能的不斷提升以及Grails自身的不斷改進,
          從各個角度來看,此時此刻的Grails已不再是當初那個蹣跚學步的小男孩兒了!

          順便提一下,《Grails權威指南》將于本月末出版,敬請期待!

          下載地址:http://dist.codehaus.org/grails/grails-bin-1.0-RC1.zip

          附:朝花夕拾——Groovy & Grails

          posted @ 2007-10-17 21:00 山風小子| 編輯 收藏
          從開始接觸Groovy Console那天起,就發現它不顯示當前行的行號,有些不方便。昨天我忍無可忍,與其等Groovy Team出手,還不如自己動手來得快,所以抽了點時間給它加了這個功能,該補丁已被Groovy Team接納,但暫時還沒加列號,這是因為我還沒搞清Groovy報錯時的列號指的是什么,等弄清了再加吧,省得誤人子弟 :)

          還不了解Groovy的朋友可以看一下朝花夕拾——Groovy & Grails

          從Groovy1.1RC2開始能顯示代碼的行號(請看右下角)了,希望大家喜歡 :)





          posted @ 2007-10-15 21:36 山風小子| 編輯 收藏
               摘要: Groovy的這次發布最引人注目的特性有:

          1. Groovy1.1RC1的性能又得到了進一步的提升,與前一個版本Groovy1.1beta3相比提升了15%~45%

          2. 語法更簡潔了

          3. GroovySh的互動性更強,無需go就可以執行代碼

          4. GroovyConsole的輸出過濾了無用的異常信息

          Groovy1.1RC1發布了,Groovy1.1Final還會遠嗎?

          Groovy1.1Final將于11月中旬發布,敬請期待!  閱讀全文
          posted @ 2007-10-13 22:07 山風小子| 編輯 收藏
          Composition on Rails: The Groovy Side of SAP NetWeaver

          Moya Watson SAP Employee
          Business Card
          Company: SAP

          Posted on Oct. 08, 2007 01:04 PM in SAP NetWeaver Platform, Scripting Languages


          If you missed meeting Will Gardella at TechEd this year, you might have missed the buzz about Composition on Rails, which adds the Groovy scripting language and the "Rails-like"Grails Web application framework to the SAP NetWeaver Composition Environment to achieve quick and agile development on the platform.

          If you're wondering about the relevance of using Grails within the SAP NetWeaver environment, consider this: the SAP NetWeaver prototyping team relied on Grails when building the high-profile Eventus prototype. So while you're not likely to build extremely complex applications using scripting environments such as that offered by Composition on Rails, you can quickly turn out a prototype -- for one example -- and the benefits of this can be manifold. Look for more on that later...

          In the meantime, head on over to Composition on Rails in the Contributor Corner to read more about the benefits of using Composition on Rails, find answers to your questions or ask new ones, get the code, start playing around with the framework, and step in to create your first application. As the team is also soliciting your feedback and feature requests, this is an absolutely great opportunity to influence this combination of a new(ish) scripting technology with SAP NetWeaver.

          Between this and the new Developer Subscription, there's no reason not to get started building agile applications with SAP NetWeaver today.

          Moya Watson works on the SAP NetWeaver Imagineering team in Palo Alto, CA.


          原文地址:https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/7526


          附:朝花夕拾——Groovy & Grails

          posted @ 2007-10-13 13:02 山風小子| 編輯 收藏
               摘要: 你的四金到底有多少?  閱讀全文
          posted @ 2007-10-04 16:36 山風小子| 編輯 收藏
               摘要: S.H.E  閱讀全文
          posted @ 2007-09-23 15:07 山風小子| 編輯 收藏
               摘要: Groovy1.1 beta-3終于發布了,出于好奇,我借用了emu同學的8皇后代碼來測試一下Groovy1.1 beta-3和Groovy1.1 beta-2的性能差異,
          利用Groovy1.1 beta-3和Groovy1.1 beta-2將8皇后代碼各運行10次,記錄下運行程序所耗時間,結果如下:

          經過計算,Groovy1.1 beta-3的性能提升了15.5%,期待Groovy1.1 final :)

          此外值得一提的是,IBM的ProjectZero團隊正在為Groovy改善Eclipse插件,Sun也向Groovy Team施加援手提供服務器供其使用,JetBrains的IntelliJ IDEA Groovy & Grails插件milestone2版本已經發布。  閱讀全文
          posted @ 2007-09-21 20:33 山風小子| 編輯 收藏
          《Grails權威指南》最晚在下月出版,首印6000冊,喜歡Grails和Groovy的朋友到時可以購買一本系統地學習一下Grails,該書其中 一章對Groovy的基礎知識進行了比較詳細的講解,所以對Grails感興趣但對Groovy陌生的朋友也就無需擔憂了 :)

          還有一點需要說明一下,我們三位譯者在刪除和修改原書內容的前提下,以()的形式更新了原書內容,所以不必擔心原書內容陳舊問題 :)

          學習過程如果遇到什么問題,大家可以加入QQ群:Groovy精英聯盟(17397986,12110478)或Grails圈子(http://grails.group.javaeye.com),與其他Groovy & Grails愛好者進行探討
          順便提一下,Groovy精英聯盟的宗旨是“互幫互助,共同進步”


          附:朝花夕拾——Groovy & Grails
          posted @ 2007-09-08 10:56 山風小子| 編輯 收藏
               摘要: Spring Web Flow是Spring家族中的一位成員,他能簡化Web應用的開發。在Grails0.6中就集成了Spring Web Flow這一Web應用開發利器。下面通過一個實例向大家展示一下在Grails中如何方便的使用Spring Web Flow。  閱讀全文
          posted @ 2007-09-08 00:39 山風小子| 編輯 收藏
               摘要: Grails0.6終于發布了,fix了200多個issue,不管從穩定性還是啟動速度方面有了很大的提升。

          早在Grails處于開發階段時,我就嘗試了一回,第一次啟動時顯示185ms,但第二次啟動就只有93ms了,因為在第一次啟動時Grails會將腳本緩存起來,并編譯源文件為class文件以免沒有修改過的源文件再次被編譯以節省時間。

          此外Grails還集成了Spring Web Flow,支持了SiteMesh的decorator,界面更漂亮 :)
          還有很多新特性。。。
          具體可以看一下...  閱讀全文
          posted @ 2007-09-01 09:24 山風小子| 編輯 收藏
               摘要: Groovy提供了許多‘匕首方法’(匕首,短小精悍也~如each,eachWithIndex, any,every,grep,join,sort,find,findAll,collect,groupBy,inject,reverse, tokenize, unique,max,min,count,sum等)來提升開發者的開發效率,但常被Java開發人員忽視。在這篇隨筆中我將為您演示各方法的使用。   閱讀全文
          posted @ 2007-08-26 13:28 山風小子| 編輯 收藏
               摘要: 在《Groovy高效編程——生成XML文件》中,我給大家介紹了Groovy中MarkupBuilder的用法,在這篇隨筆中,我將使用StreamingMarkupBuilder來生成更復雜的XML文件:  閱讀全文
          posted @ 2007-08-18 10:16 山風小子| 編輯 收藏
               摘要: 最近一直很忙,為了放松放松,自己就用Groovy寫了個計算器玩玩,順便也給還不太了解Groovy中SwingBuilder的朋友展示一下SwingBuilder的用法。  閱讀全文
          posted @ 2007-08-05 20:52 山風小子| 編輯 收藏
          (草稿)

          日月如梭,時光似箭,Grails(原名:Groovy on Rails)已經面世一年多了,在這一年多的時間中,Grails Team全力完善Grails,目前Grails已經比較成熟了,很多網站都是基于Grails開發的,其中不乏大型網站。電子工業出版的策劃張春雨獨具慧眼,在《The Definitive Guide to Grails》出版沒多久便引進了此書,經友人李松峰推薦,聯系我進行翻譯,但由于我實在太忙,只能翻譯3~7章,所以就請張若飛(8~11章)和郭會強(1~2章)來翻譯其他章節,在此感謝張若飛在翻譯最后階段所做的規范統一工作。

          在下的網名為‘山風小子’,真實姓名為‘孫嵐’(山風 => 嵐,小子 => 孫),擁有4年Java編程經驗和1年Groovy編程經驗,現就職于ICBCSDC。在去年即2006年開始關注Grails,從Grails0.4.x開始正式接觸Grails并使用它開發一些管理系統。對Grails的感覺可以用這么一句來概括:一見鐘情,再見傾心。Grails是一個極其優秀的full-stack框架,它最大程度地減少了開發者的重復勞動(比如框架的整合,DAO層代碼的編寫等),而且無需任何配置(比如配置Spring的applicationContext.xml和Hibernate的XXX.hbm.xml等,甚至連web.xml都不用配置),但不阻止配置,這樣開發者就可以通過配置來利用Java世界的框架(比如DWR),優化Grails應用等。此外值得一提的是,Grails應用程序是真正的JavaEE(J2EE)應用程序,因此可以運行于任何符合JavaEE(J2EE)規范的Web服務器(比如Tomcat、JBoss、GlassFish、Weblogic、WebSphere等)上。Grails官方還提供了很多插件(我和James Page負責開發grails-cache插件),開發者可以利用這些插件給Grails添加額外特性以便進行高效開發。

          如果您想進一步學習Groovy和Grails,不妨訪問Grails的官方網站(http://grails.org)、我的Blog——蛟龍居(http://www.aygfsteel.com/BlueSUN)和郭會強的Blog——agile_boy(http://agile-boy.javaeye.com),有大量的教程和筆記供您參考。

          由于時間倉促,水平有限,不足之處望各位同仁不吝賜教。

          孫嵐
          2007年7月于上海


          posted @ 2007-07-29 14:56 山風小子| 編輯 收藏
               摘要: 從Groovy1.1beta-2開始,實現動態改變對象的能力變的十分簡單:  閱讀全文
          posted @ 2007-07-15 00:50 山風小子| 編輯 收藏
               摘要: 強烈建議還不太了解Grails的朋友閱讀此文。
          誤解一:對于我來說,Grails還不夠成熟
          誤解二:Grails使用的是一門解釋型語言(Groovy)
          誤解三:Grails只是Rails的一個克隆產物
          。。。。。。
          問題一:在我們有了JRuby on Rails之后,誰還要Grails呢?
          問題二:為什么Grails比Rails更適用于企業應用?
          。。。。。。  閱讀全文
          posted @ 2007-07-14 13:28 山風小子| 編輯 收藏
               摘要: 10 Common Misconceptions about Grails  閱讀全文
          posted @ 2007-07-07 23:33 山風小子| 編輯 收藏
               摘要: Groovy1.1 beta-2的最大亮點是支持Generics以及實現Groovy和Java代碼的聯合編譯,并支持了經典的for語句
          您可以在JDK1.4+上玩玩Generics等Java5的新特性了 :)  閱讀全文
          posted @ 2007-07-06 20:02 山風小子| 編輯 收藏
               摘要: 我試了一下Groovy Eclipse Plugin v1.0.1 功能比之前的那個版本強大很多。

          看一下效果吧:  閱讀全文
          posted @ 2007-06-29 19:01 山風小子| 編輯 收藏
               摘要: 讓Grails + MySQL正確處理中文  閱讀全文
          posted @ 2007-06-28 06:03 山風小子| 編輯 收藏
               摘要: 圣斗士主題曲上海話版,絕對經典!  閱讀全文
          posted @ 2007-06-25 16:40 山風小子| 編輯 收藏
               摘要: 很多用戶(其中也包括我)害怕失去那些自己所熟悉的東西,比如框架,開發環境等。在這篇隨筆中,您將看到如何在Grails中利用我們所熟知的框架。其中涉及到配置Spring,配置web.xml和配置dwr.xml,而配置Hibernate在 《Groovy輕松入門——Grails實戰之遺留數據庫處理篇》中已經講解過了,所以本篇隨筆不再累述。 我以利用DWR框架為例稍作講解。

          Grails無需任何配置,但不阻止我們配置   閱讀全文
          posted @ 2007-06-22 21:44 山風小子| 編輯 收藏
               摘要: JetGroovy這個插件同時支持Groovy & Grails的開發,而且是由IntelliJ IDEA的母公司JetBrains所寫,
          alpha版本新鮮出爐,做回吃蟹人,感覺很不錯 :)  閱讀全文
          posted @ 2007-06-21 21:00 山風小子| 編輯 收藏
               摘要: Show一下Grails-Ext-UI插件的魅力,艷壓群芳 :)  閱讀全文
          posted @ 2007-06-21 11:58 山風小子| 編輯 收藏
          主站蜘蛛池模板: 丰原市| 东乌珠穆沁旗| 武山县| 拉孜县| 墨竹工卡县| 福海县| 菏泽市| 商都县| 台江县| 张北县| 南丹县| 墨玉县| 洪洞县| 乐安县| 民县| 邹城市| 阳春市| 工布江达县| 鸡泽县| 山西省| 灌云县| 鄂伦春自治旗| 黄龙县| 永昌县| 德州市| 连城县| 平潭县| 肃宁县| 丰原市| 三门峡市| 洪泽县| 青川县| 洛阳市| 渭南市| 辽中县| 沂南县| 东方市| 城步| 商都县| 上思县| 当雄县|