iT邦幫忙

groovy相關文章
共有 31 則文章

技術 Java 開發 WEB 的好平台 -- Grails -- (2) 新增一個 Grails 專案

說明 我在本系列文章中,主要是採用 IntelliJ-IDEA 作為示範。但我不會在文章中跟你講述如何操作 IntelliJ-IDEA,例如你要到哪個選單、輸...

技術 Java 開發 WEB 的好平台 -- Grails -- (1) 認識/安裝 Grails

前言在 2014年,經友人推薦,我開始自學使用 Grails framework 作為 Java 開發 WEB 的平台架構。這一用,不得了了,我發現他真的很好用...

技術 金屬復古時尚風-LUXA2 Groovy藍芽喇叭初體

這幾年無線市場崛起 許多產品都開始走向無線通訊 無線通訊不但可以省去拉線與整線的麻煩 還可以隨身帶著走 不論走到哪邊都可以隨時聽音樂 而且使用手機撥放電話來了也...

技術 永遠的Java

幾天前看到這一篇, Java Forever-12 keys to Java's enduring dominance, 永遠的Java-12個Java穩固領先...

鐵人賽 開發技術 DAY 17

技術 建立Grails安裝開發環境

從今天開始進入Grail的世界,之前Groovy的語法,其實並沒有全部介紹完整,例如Groovy整合JDK的library後有稍微改寫後成為GDK並沒有介紹,還...

鐵人賽 開發技術 DAY 16

技術 Groovy基本語法(6)-Parseing XML(2)-using XmlParser/XmlSlurper

昨天分享的是用java API以及DOM builder來解析XML,今天要跟大家分享的是於groovy.util裡的兩個處理XML的方法(XmlParser/...

鐵人賽 開發技術 DAY 15

技術 Groovy基本語法(6)-Parseing XML(1)-DOM

今天先跟大家分享Groovy如何處理DOM結構的文件,有兩條路,一條是引用原有的java API(javax.xml.parsers.DocumentBuild...

鐵人賽 開發技術 DAY 14

技術 Groovy基本語法(5)-使用Builder語法(Node, XML)

Design pattern中builder pattern算蠻常見的吧!之前自學Java FX時,有所謂的tabelviewbuilder, treeview...

鐵人賽 開發技術 DAY 13

技術 Groovy重要觀念(1)-MOP中GroovyInterceptable/TracingInterceptor

今天要跟大家分享Groovy裡面interceptor如何使用,有兩種方式可以做到before method做什麼事情或是after method做什麼事情,一...

鐵人賽 開發技術 DAY 12

技術 Groovy基本語法(4)-Groovy JDBC語法(4)-使用DataSet語法

繼續昨天沒分享到的DataSet語法(add, findAll),DataSet與之前的execute方法差別只在接觸Native SQL語法的程度,DataS...

鐵人賽 開發技術 DAY 11

技術 Groovy基本語法(4)-Groovy JDBC語法(3)-update/delete及query/rows語法

今天繼續介紹update/delete及query語法,基本上主體上還是離不開SQL,query部分,配合closure可以很方便的處理查詢的資料,另外Groo...

鐵人賽 開發技術 DAY 10

技術 Groovy基本語法(4)-Groovy JDBC語法(2)-Create Table及Insert語法

今天繼續跟大家分享如何利用groovy語法進行create table schema及Insert語法介紹,Groovy在與資料庫互動是用execute方法,e...

鐵人賽 開發技術 DAY 10

技術 使用 Gradle 自動化建置 Java 專案(七)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

鐵人賽 開發技術 DAY 9

技術 Groovy基本語法(4)-Groovy JDBC語法(1)以MySQL為例

Groovy存取Database也是透過JDBC機制,只是Groovy的語法比較簡單加上Groovy支援closure,像是select * from xxx,...

鐵人賽 開發技術 DAY 9

技術 使用 Gradle 自動化建置 Java 專案(六)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

技術 使用 Gradle 自動化建置 Java 專案(五)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

技術 Groovy重要觀念(1)-MOP中methodMissing及propertyMissing

一般Script型語言,如果我理解對的話,即便變數打錯或是方法打錯,最多是跑不出結果或是跑出來不知道是什麼東西,Groovy MOP中可以撰寫methodMis...

技術 使用 Gradle 自動化建置 Java 專案(四)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

技術 Groovy重要觀念(1)-Meta-Object-Protocol(MOP)及Meta Classes

跟大家分享Groovy中Meta-Object-Protocol(MOP)及Meta Classes的觀念,Run time時程Groovy有作哪些事以及可以動...

技術 Groovy基本語法(3)-GroovyBean and Expando

與JavaBean相同,Groovy也有所謂的GroovyBean,只不過語法更加簡潔,另外Groovy也提供另外一個Expando class,也算是一種Gr...

技術 使用 Gradle 自動化建置 Java 專案(三)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

技術 使用 Gradle 自動化建置 Java 專案(二)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

鐵人賽 開發技術 DAY 5

技術 Groovy基本語法(2)-Closure(3)

繼續把closure在那兩本書該跟大家分享的做一個結束吧~ 最重要的但卻一開始沒說的是closure語法,有以下三種語法 { statements } //最一...

鐵人賽 開發技術 DAY 4

技術 Groovy基本語法(2)-Closure(2)

今天繼續介紹把closure當參數傳遞的使用例子 Closure是定義於Groovy.lang.Closure,除了直接呼叫,我們也可以把Closure當作參數...

鐵人賽 開發技術 DAY 4

技術 使用 Gradle 自動化建置 Java 專案(一)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

鐵人賽 開發技術 DAY 3

技術 Groovy基本語法(2)-Closure(1)

今天要跟大家分享closure的第一個方法each,有iteractor以及迴圈的功能,以及closure也可以當作方法來用 Closure在我的認知裡就是一段...

鐵人賽 開發技術 DAY 3

達標好文 技術 認識 Gradle 專案建置自動化工具

Gradle 簡單說就是 Java 世界的 Makefile,它可以幫忙打理那些在專案開發過程中的瑣事,舉凡編譯、測試、檢查程式碼、產生文件、清理或壓縮檔案、上...

鐵人賽 開發技術 DAY 2

技術 Groovy基本語法簡介(1)

今天比較忙就先跟大家介紹Groovy基本語法,明天再跟大家分享Closure. 誠如上一篇所說,在Groovy世界裡有幾樣符號是可以省略的 每一行程式碼的結尾...

鐵人賽 開發技術 DAY 2

技術 GVM - Groovy 的版本管理工具 - Modern Java Programming

開發工具的安裝與版本切換,也需要一個好用的工具來控管。就像 RVM(Ruby Version Manager)及 NVM(Node Version Manage...

鐵人賽 開發技術 DAY 1

技術 Groovy簡介、安裝SDK及基本開發環境

會想要在這三十天試著學Groovy是看了The Well-Grounded Java Developer這本書後,認識了可以在JVM上跑的語言,然後裡面有一張圖...