14
Groovy Quick Start Guide 5 minutes

Start groovy

Embed Size (px)

Citation preview

Page 1: Start groovy

Groovy Quick Start Guide 5 minutes

Page 2: Start groovy

Contents

groovy 설치

groovy 자료형

groovy빌더

groovy xml

groovy net

Page 3: Start groovy

1. groovy설치

http://groovy.codehaus.org/Download?nc

또는 이전 장의 배너클릭

환경변수에 GROOVY_HOME 및

PATH 등록

Page 4: Start groovy

2. groovy 시작

Groovy 를 빨리 시작하는 가장 좋은 방법

내장콘솔 실행

input

output

ctrl + R 스크립트 실행

ctrl + w 콘솔 클리어

Page 5: Start groovy

자료형: 기본 리스트 사용

Page 6: Start groovy

Groovy builder

AntBuilder

SwingBuilder

markupBuilder

Page 7: Start groovy

AntBuilder

def ant = new AntBulider()

객체 생성 후 ant task를 실행할 수 있다.

ex)

ant.zip( basedir:”d:/originate, destfile:d:/target/originate_backup.zip”)

Page 8: Start groovy

groovy xml

java와 마찬가지로 기본 xml파서가 있다.

xmlParser, xmlSlurper

Page 9: Start groovy

xmlParser를 이용한 읽기

Page 10: Start groovy

XmlSlurper를 이용한 xml 읽기

xmlparser와 다르게 @를 사용해서 하나 밖에 출력이 안됩니다.

그래서 .. 반복문 지시자의 기본값은 it이지만 attr처럼 사용자가 정의해서 사용할 수 있습니다.

xmlSlurper 추천

Page 11: Start groovy

xmlslurper를 이용한 계층노드 검색

Page 12: Start groovy

xml 쓰기

Page 13: Start groovy

웹페이지 내용 가져오기

Page 14: Start groovy

references

book

Groovy recipes

site

http://groovy.codehaus.org/User+Guide