SlideShare a Scribd company logo
Groovy Quick Start Guide
5 minutes
Contents
 groovy 설치
 groovy 자료형
 groovy빌더
 groovy xml
 groovy net
1. groovy설치
 http://groovy.codehaus.org
/Download?nc
또는 이전 장의 배너클릭
환경변수에 GROOVY_HOME 및
PATH 등록
2. groovy 시작
 Groovy 를 빨리 시작하는 가장 좋은 방법
내장콘솔 실행
input
output
ctrl + R 스크립트 실행
ctrl + w 콘솔 클리어
자료형: 기본 리스트 사용
Groovy builder
 AntBuilder
 SwingBuilder
 markupBuilder
AntBuilder
 def ant = new AntBulider()
객체 생성 후 ant task를 실행할 수 있다.
ex)
ant.zip( basedir:”d:/originate,
destfile:d:/target/originate_backup.zip”)
groovy xml
 java와 마찬가지로 기본 xml파서가 있다.
xmlParser, xmlSlurper
xmlParser를 이용한 읽기
XmlSlurper를 이용한 xml 읽기
xmlparser와 다르게
@를 사용해서
하나 밖에 출력이
안됩니다.
그래서 ..
반복문 지시자의 기본
값은 it이지만
attr처럼
사용자가 정의해서 사
용할 수 있습니다.
xmlSlurper 추천
xmlslurper를 이용한 계층노드 검색
xml 쓰기
웹페이지 내용 가져오기
references
book
 Groovy recipes
site
http://groovy.codehaus.org/User+Guide

More Related Content

PDF
클래스의 추가 지식
PDF
Hello world
PDF
여러 생성자
PDF
연산자 오버로딩
PDF
Hello c++ world
PDF
Google coding guide
PDF
Gruntjs
PDF
[설치의 정석] EC2에서 워드프레스 설치하기
클래스의 추가 지식
Hello world
여러 생성자
연산자 오버로딩
Hello c++ world
Google coding guide
Gruntjs
[설치의 정석] EC2에서 워드프레스 설치하기

What's hot (20)

PDF
예외 처리
PDF
intro. typescript playground
PDF
커맨드 라인 도구 활용하기 - zsh + oh-my-zsh, tmux, peco
PDF
AWS EC2 flask_uwsgi_nginx install guide korean
PDF
Ubuntu에서 Flask개발 맛보기 - 1
PDF
전처리기
PPT
Subversion Branch
PDF
Grunt 사용법 간단정리
PDF
Virtual Development Environment Setting
PPTX
[Gpg2권]1.1 c++ 게임의 최적화
PDF
초보자를 위한 Git & GitHub
PPTX
d.ts 만들기
PDF
.block() 은 신중하게
PPTX
개발자의 컴퓨터
PDF
버전관리시스템 종류와 소개
PDF
Git 더하기 GitHub(Git클라이언트 활용) / Getting started with git+github
PPTX
Git Branch
PPTX
[Gpg2권 박민근] 1.13 스택 와인딩
PDF
함수형사고 3장 양도하라
PDF
Git 사용법 공유 + Unity3D with git
예외 처리
intro. typescript playground
커맨드 라인 도구 활용하기 - zsh + oh-my-zsh, tmux, peco
AWS EC2 flask_uwsgi_nginx install guide korean
Ubuntu에서 Flask개발 맛보기 - 1
전처리기
Subversion Branch
Grunt 사용법 간단정리
Virtual Development Environment Setting
[Gpg2권]1.1 c++ 게임의 최적화
초보자를 위한 Git & GitHub
d.ts 만들기
.block() 은 신중하게
개발자의 컴퓨터
버전관리시스템 종류와 소개
Git 더하기 GitHub(Git클라이언트 활용) / Getting started with git+github
Git Branch
[Gpg2권 박민근] 1.13 스택 와인딩
함수형사고 3장 양도하라
Git 사용법 공유 + Unity3D with git
Ad

Viewers also liked (10)

PDF
What is the future of instore brand performance consumer behaviour
PPTX
20130408 javap
PPTX
Combination
PPTX
빌드교육자료 작성중
PPT
Colette antoine life in photos
PDF
Ldap serise v1
PPTX
Logger2탄 쉽게쓰자
PDF
Android studio
PDF
그루비 소개 발표자료 - 김연수
ODP
무식하게 배우는 gradle
What is the future of instore brand performance consumer behaviour
20130408 javap
Combination
빌드교육자료 작성중
Colette antoine life in photos
Ldap serise v1
Logger2탄 쉽게쓰자
Android studio
그루비 소개 발표자료 - 김연수
무식하게 배우는 gradle
Ad

Similar to Start groovy (20)

PDF
Git 더하기 GitHub(구름IDE 환경)
PPTX
공간정보아카데미 - Day1 오픈소스개발 일반
PDF
Node.js intro
PDF
GKAC 2014 Nov. - 그루비로 안드로이드 앱 개발하기
PDF
그루비로 안드로이드 앱 개발하기
PPTX
휴봇-슬랙 OSX 설치
PPTX
[2015:1] phpdocumentor 설치와 사용법
PPTX
[0618구경원]초보 게임프로그래머를 위한 c++
PPT
Windows Debugging Technique #3
PDF
제로부터시작하는 Git 두번째 이야기
PDF
안드로이드 와 디바이스 드라이버 적용 기법
PDF
깃허브 시작하기
PDF
postgres_빌드_및_디버깅.pdf
PDF
GitHub Actions의 다양한 기능 활용하기 - GitHub Universe '24 Recap
PPTX
Open Source Engineering V2
PDF
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
PPT
Windows에서 go+eclipse 개발환경 구축
PDF
자바모델 클래스에 날개를달자_롬복(Lombok)
PPT
효과적인 임베디드 디버깅 환경구축
PPTX
[KGC2014] 두 마리 토끼를 잡기 위한 C++ - C# 혼합 멀티플랫폼 게임 아키텍처 설계
Git 더하기 GitHub(구름IDE 환경)
공간정보아카데미 - Day1 오픈소스개발 일반
Node.js intro
GKAC 2014 Nov. - 그루비로 안드로이드 앱 개발하기
그루비로 안드로이드 앱 개발하기
휴봇-슬랙 OSX 설치
[2015:1] phpdocumentor 설치와 사용법
[0618구경원]초보 게임프로그래머를 위한 c++
Windows Debugging Technique #3
제로부터시작하는 Git 두번째 이야기
안드로이드 와 디바이스 드라이버 적용 기법
깃허브 시작하기
postgres_빌드_및_디버깅.pdf
GitHub Actions의 다양한 기능 활용하기 - GitHub Universe '24 Recap
Open Source Engineering V2
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Windows에서 go+eclipse 개발환경 구축
자바모델 클래스에 날개를달자_롬복(Lombok)
효과적인 임베디드 디버깅 환경구축
[KGC2014] 두 마리 토끼를 잡기 위한 C++ - C# 혼합 멀티플랫폼 게임 아키텍처 설계

More from Sukjin Yun (20)

PDF
동영상입문
PDF
Enterprise Java web Deployment Strategy
PDF
Geb quick start
PDF
BDD with Spock
PDF
Scala quick start
PDF
Spring java config
PPTX
Design pattern 옵저버
PDF
docker_quick_start
PDF
Rabbitmq install한글
PPT
Servlet3
PDF
Weblogic install
PDF
무료로 워드프레스시작하기
PDF
Pygame
PDF
Annotation
PDF
마리아Db
PDF
Intellij java
PDF
20130709 gradle
PDF
Servlet design pattern
PDF
Launch4j
PPTX
Java sign
동영상입문
Enterprise Java web Deployment Strategy
Geb quick start
BDD with Spock
Scala quick start
Spring java config
Design pattern 옵저버
docker_quick_start
Rabbitmq install한글
Servlet3
Weblogic install
무료로 워드프레스시작하기
Pygame
Annotation
마리아Db
Intellij java
20130709 gradle
Servlet design pattern
Launch4j
Java sign

Start groovy