Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Quick Search
Browse
Pages
Blog
Labels
Attachments
Mail
Advanced
What’s New
Space Directory
Feed Builder
Keyboard Shortcuts
Confluence Gadgets
Log In
Dashboard
Groovy
Copy Page
You are not logged in. Any changes you make will be marked as
anonymous
. You may want to
Log In
if you already have an account. You can also
Sign Up
for a new account.
This page is being edited by
.
Paragraph
Paragraph
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Preformatted
Quote
Bold
Italic
Underline
More colours
Strikethrough
Subscript
Superscript
Monospace
Clear Formatting
Bullet list
Numbered list
Outdent
Indent
Align left
Align center
Align right
Link
Table
Insert
Insert Content
Image
Link
Attachment
Symbol
Emoticon
Wiki Markup
Horizontal rule
tinymce.confluence.insert_menu.macro_desc
Info
JIRA Issue
Status
Gallery
Tasklist
Table of Contents
Other Macros
Page Layout
No Layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Undo
Redo
Find/Replace
Keyboard Shortcuts Help
<h1>Groovy란 ...</h1> <table class="wysiwyg-macro" data-macro-name="section" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e3NlY3Rpb259&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"> <p>자바 플랫폼에서 실행하는* 동적 애자일 언어{*}이며 Python, Ruby, Smalltalk 언어로부터 영향을 받았습니다. 자바 개발자는 자바 비슷한 문법으로 이러한 특징들을 구현할 수 있습니다.<br /> <strong>웹 어플리케이션</strong> 개발, <strong>쉘 스크립트</strong> 사용, <span style="color: rgb(0,0,153);"><strong>Groovy</strong></span>의 JUnit 기능을 이용한 간결하고 의미있는 <strong>테스트 케이스</strong> 작성, <strong>어플리케이션</strong> 프로토타이핑과 구현을 간단하게 만들 수 있습니다.</p> <p><span style="color: rgb(0,0,153);"><strong>Groovy</strong></span>에서는 기존 모든 자바 객체, 라이브러리가 그대로 동작하며, <em>어플리케이션 개발</em>과 <em>스크립팅</em> 모드에서 <em>자바 바이트코드</em>로 컴파일됩니다.</p> <p>간단한 hello world 스크립트:</p> <table class="wysiwyg-macro" data-macro-name="code" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGV9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>def name='World'; println "Hello $name!" </pre></td></tr></table> <p>객체 지향 사용 코드:</p> <table class="wysiwyg-macro" data-macro-name="code" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGV9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>class Greet { def name Greet(who) { name = who[0].toUpperCase() + who[1..-1] } def salute() { println "Hello $name!" } } g = new Greet('world') // 객체 생성 g.salute() // "Hello World!" 출력 </pre></td></tr></table> <p>기존 자바 라이브러리 사용:</p> <table class="wysiwyg-macro" data-macro-name="code" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGV9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>import org.apache.commons.lang.WordUtils class Greeter extends Greet { Greeter(who) { name = WordUtils.capitalize(who) } } new Greeter('world').salute() </pre></td></tr></table> <p>커맨드 라인에서 실행:</p> <table class="wysiwyg-macro" data-macro-name="code" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGV9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>groovy -e "println 'Hello ' + args[0]" World </pre></td></tr></table></td></tr></table> <h1>참고문서 <a class="confluence-link" href="/display/GROOVY/Korean+Documentation" data-linked-resource-id="70197" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Documentation" data-base-url="http://docs.codehaus.org">[전체보기]</a></h1> <table class="wysiwyg-macro" data-macro-name="section" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e3NlY3Rpb259&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><table class="wysiwyg-macro" data-macro-name="column" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvbHVtbn0&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"> <h2>사용자 가이드 <a class="confluence-link" href="/display/GROOVY/User+Guide" data-linked-resource-id="2720" data-linked-resource-type="page" data-linked-resource-default-alias="User Guide" data-base-url="http://docs.codehaus.org">[전체보기]</a></h2> <ul> <li><a class="confluence-link" href="/display/GROOVY/Advanced+OO" data-linked-resource-id="69786" data-linked-resource-type="page" data-linked-resource-default-alias="Advanced OO" data-base-url="http://docs.codehaus.org">Advanced OO</a></li> <li><a class="confluence-link" href="/display/GROOVY/Bean+Scripting+Framework" data-linked-resource-id="2725" data-linked-resource-type="page" data-linked-resource-default-alias="Bean Scripting Framework" data-base-url="http://docs.codehaus.org">Bean Scripting Framework</a></li> <li><a class="confluence-link" href="/display/GROOVY/Bitwise+Operations" data-linked-resource-id="21868" data-linked-resource-type="page" data-linked-resource-default-alias="Bitwise Operations" data-base-url="http://docs.codehaus.org">Bitwise Operations</a></li> <li><a class="confluence-link" href="/display/GROOVY/Builders" data-linked-resource-id="16958" data-linked-resource-type="page" data-linked-resource-default-alias="Builders" data-base-url="http://docs.codehaus.org">Builders</a></li> <li><a class="confluence-link" href="/display/GROOVY/Closures+-+Informal+Guide" data-linked-resource-id="2729" data-linked-resource-type="page" data-linked-resource-default-alias="Closures - Informal Guide" data-base-url="http://docs.codehaus.org">Closures - Informal Guide</a></li> <li><a class="confluence-link" href="/display/GROOVY/Collections" data-linked-resource-id="2732" data-linked-resource-type="page" data-linked-resource-default-alias="Collections" data-base-url="http://docs.codehaus.org">Collections</a></li> <li><a class="confluence-link" href="/display/GROOVY/Control+Structures" data-linked-resource-id="63277" data-linked-resource-type="page" data-linked-resource-default-alias="Control Structures" data-base-url="http://docs.codehaus.org">Control Structures</a></li> <li><a class="confluence-link" href="/display/GROOVY/Functional+Programming+with+Groovy" data-linked-resource-id="63953" data-linked-resource-type="page" data-linked-resource-default-alias="Functional Programming with Groovy" data-base-url="http://docs.codehaus.org">Functional Programming with Groovy</a></li> <li><a class="confluence-link" href="/display/GROOVY/GPath" data-linked-resource-id="2784" data-linked-resource-type="page" data-linked-resource-default-alias="GPath" data-base-url="http://docs.codehaus.org">GPath</a></li> <li><a class="confluence-link unresolved" data-content-title="www.unlockediphone.info" data-linked-resource-default-alias="www.unlockediphone.info" href="#">unlock iphone</a></li> <li><a class="confluence-link" href="/display/GROOVY/The+groovy+Ant+Task" data-linked-resource-id="23456" data-linked-resource-type="page" data-linked-resource-default-alias="The groovy Ant Task" data-base-url="http://docs.codehaus.org">The groovy Ant Task</a></li> <li><a class="confluence-link" href="/display/GROOVY/TMPGroovy+Categories" data-linked-resource-id="27920" data-linked-resource-type="page" data-linked-resource-default-alias="TMPGroovy Categories" data-base-url="http://docs.codehaus.org">TMPGroovy Categories</a></li> <li><a class="confluence-link" href="/display/GROOVY/Groovy+CLI" data-linked-resource-id="8549" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy CLI" data-base-url="http://docs.codehaus.org">Groovy CLI</a></li> <li><a class="confluence-link" href="/display/GROOVY/Groovy+Console" data-linked-resource-id="36800" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy Console" data-base-url="http://docs.codehaus.org">Groovy Console</a></li> <li><a class="confluence-link" href="/display/GROOVY/Groovy+Math" data-linked-resource-id="2759" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy Math" data-base-url="http://docs.codehaus.org">Groovy Math</a></li> <li><a class="confluence-link" href="/display/GROOVY/The+groovyc+Ant+Task" data-linked-resource-id="32704" data-linked-resource-type="page" data-linked-resource-default-alias="The groovyc Ant Task" data-base-url="http://docs.codehaus.org">The groovyc Ant Task</a></li> <li><a class="confluence-link" href="/display/GROOVY/Input+Output" data-linked-resource-id="2755" data-linked-resource-type="page" data-linked-resource-default-alias="Input Output" data-base-url="http://docs.codehaus.org">Input Output</a></li> <li><a class="confluence-link" href="/display/GROOVY/Logging" data-linked-resource-id="32538" data-linked-resource-type="page" data-linked-resource-default-alias="Logging" data-base-url="http://docs.codehaus.org">Logging</a></li> <li><a class="confluence-link" href="/display/GROOVY/Migration+From+Classic+to+JSR+syntax" data-linked-resource-id="18335" data-linked-resource-type="page" data-linked-resource-default-alias="Migration From Classic to JSR syntax" data-base-url="http://docs.codehaus.org">클래식 문법을 JSR 문법으로 변환</a></li> <li><a class="confluence-link" href="/display/GROOVY/Operator+Overloading" data-linked-resource-id="2764" data-linked-resource-type="page" data-linked-resource-default-alias="Operator Overloading" data-base-url="http://docs.codehaus.org">Operator Overloading</a></li> <li><a class="confluence-link" href="/display/GROOVY/Processing+XML" data-linked-resource-id="63273" data-linked-resource-type="page" data-linked-resource-default-alias="Processing XML" data-base-url="http://docs.codehaus.org">XML 처리</a></li> <li><a class="confluence-link" href="/display/GROOVY/Regular+Expressions" data-linked-resource-id="2768" data-linked-resource-type="page" data-linked-resource-default-alias="Regular Expressions" data-base-url="http://docs.codehaus.org">Regular Expressions</a></li> <li><a class="confluence-link" href="/pages/viewpage.action?pageId=58025" data-linked-resource-id="58025" data-linked-resource-type="page" data-linked-resource-default-alias="Scoping and the Semantics of &quot;def&quot;" data-base-url="http://docs.codehaus.org">"def"의 범위와 의미</a></li> <li><a class="confluence-link" href="/display/GROOVY/Scripts+and+Classes" data-linked-resource-id="2727" data-linked-resource-type="page" data-linked-resource-default-alias="Scripts and Classes" data-base-url="http://docs.codehaus.org">Script와 Class</a></li> <li><a class="confluence-link" href="/display/GROOVY/Statements" data-linked-resource-id="2769" data-linked-resource-type="page" data-linked-resource-default-alias="Statements" data-base-url="http://docs.codehaus.org">Statements</a></li> <li><a class="confluence-link" href="/display/GROOVY/Strings+and+GString" data-linked-resource-id="2771" data-linked-resource-type="page" data-linked-resource-default-alias="Strings and GString" data-base-url="http://docs.codehaus.org">Strings and GString</a></li> <li><a class="confluence-link" href="/display/GROOVY/Things+to+remember" data-linked-resource-id="6553" data-linked-resource-type="page" data-linked-resource-default-alias="Things to remember" data-base-url="http://docs.codehaus.org">알아두어야 할 것</a></li> </ul> <h2>고급 주제 <a class="confluence-link" href="/display/GROOVY/Korean+Advanced+Topics" data-linked-resource-id="70423" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Advanced Topics" data-base-url="http://docs.codehaus.org">[전체보기]</a></h2> <ul> <li><a class="confluence-link" href="/display/GROOVY/Ant+Task+Troubleshooting" data-linked-resource-id="32713" data-linked-resource-type="page" data-linked-resource-default-alias="Ant Task Troubleshooting" data-base-url="http://docs.codehaus.org">Ant Task 문제 해결</a></li> <li><a class="confluence-link" href="/display/GROOVY/BuilderSupport" data-linked-resource-id="10594" data-linked-resource-type="page" data-linked-resource-default-alias="BuilderSupport" data-base-url="http://docs.codehaus.org">BuilderSupport</a></li> <li><a class="confluence-link" href="/display/GROOVY/Compiling+Groovy" data-linked-resource-id="2735" data-linked-resource-type="page" data-linked-resource-default-alias="Compiling Groovy" data-base-url="http://docs.codehaus.org">Groovy 컴파일</a></li> <li><a class="confluence-link" href="/display/GROOVY/Embedding+Groovy" data-linked-resource-id="2752" data-linked-resource-type="page" data-linked-resource-default-alias="Embedding Groovy" data-base-url="http://docs.codehaus.org">Embedding Groovy</a></li> <li><a class="confluence-link" href="/display/GROOVY/Dynamic+language+beans+in+Spring" data-linked-resource-id="67574" data-linked-resource-type="page" data-linked-resource-default-alias="Dynamic language beans in Spring" data-base-url="http://docs.codehaus.org">Spring에서의 사용법</a></li> <li><a class="confluence-link" href="/display/GROOVY/Make+a+builder" data-linked-resource-id="17056" data-linked-resource-type="page" data-linked-resource-default-alias="Make a builder" data-base-url="http://docs.codehaus.org">빌더 작성</a></li> <li><a class="confluence-link" href="/display/GROOVY/Mixed+Java+and+Groovy+Applications" data-linked-resource-id="66930" data-linked-resource-type="page" data-linked-resource-default-alias="Mixed Java and Groovy Applications" data-base-url="http://docs.codehaus.org">Java와 Groovy 어플리케이션 조합</a></li> <li><a class="confluence-link" href="/display/GROOVY/Security" data-linked-resource-id="2829" data-linked-resource-type="page" data-linked-resource-default-alias="Security" data-base-url="http://docs.codehaus.org">보안</a></li> <li><a class="confluence-link" href="/display/GROOVY/Writing+Domain-Specific+Languages" data-linked-resource-id="63433" data-linked-resource-type="page" data-linked-resource-default-alias="Writing Domain-Specific Languages" data-base-url="http://docs.codehaus.org">Domain-Specific Language 사용</a></li> </ul> </td></tr></table><table class="wysiwyg-macro" data-macro-name="column" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvbHVtbn0&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"> <h2>시작하기 <a class="confluence-link" href="/display/GROOVY/Korean+Getting+Started+Guide" data-linked-resource-id="70201" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Getting Started Guide" data-base-url="http://docs.codehaus.org">[전체보기]</a></h2> <ul> <li><a class="confluence-link" href="/display/GROOVY/Korean+Beginners+Tutorial" data-linked-resource-id="54251" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Beginners Tutorial" data-base-url="http://docs.codehaus.org">초보자 튜토리얼</a></li> <li><a class="confluence-link" href="/display/GROOVY/Differences+from+Java" data-linked-resource-id="2756" data-linked-resource-type="page" data-linked-resource-default-alias="Differences from Java" data-base-url="http://docs.codehaus.org">Java와 다른점</a></li> <li><a class="confluence-link" href="/display/GROOVY/Differences+from+Ruby" data-linked-resource-id="63415" data-linked-resource-type="page" data-linked-resource-default-alias="Differences from Ruby" data-base-url="http://docs.codehaus.org">Ruby와 다른점</a></li> <li><a class="confluence-link" href="/display/GROOVY/Download" data-linked-resource-id="2742" data-linked-resource-type="page" data-linked-resource-default-alias="Download" data-base-url="http://docs.codehaus.org">내려받기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Feature+Overview" data-linked-resource-id="2711" data-linked-resource-type="page" data-linked-resource-default-alias="Feature Overview" data-base-url="http://docs.codehaus.org">기능 살펴보기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Installing+Groovy" data-linked-resource-id="2754" data-linked-resource-type="page" data-linked-resource-default-alias="Installing Groovy" data-base-url="http://docs.codehaus.org">Groovy 설치</a></li> <li><a class="confluence-link" href="/display/GROOVY/Quick+Start" data-linked-resource-id="2786" data-linked-resource-type="page" data-linked-resource-default-alias="Quick Start" data-base-url="http://docs.codehaus.org">빨리 시작하기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Running" data-linked-resource-id="2787" data-linked-resource-type="page" data-linked-resource-default-alias="Running" data-base-url="http://docs.codehaus.org">실행하기</a></li> </ul> <h2>테스팅 가이드 <a class="confluence-link" href="/display/GROOVY/Korean+Testing+Guide" data-linked-resource-id="70852" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Testing Guide" data-base-url="http://docs.codehaus.org">[전체보기]</a></h2> <ul> <li><a class="confluence-link" href="/display/GROOVY/Groovy+Mocks" data-linked-resource-id="59174" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy Mocks" data-base-url="http://docs.codehaus.org">Groovy Mocks</a></li> <li><a class="confluence-link" href="/display/GROOVY/Integrating+TPTP" data-linked-resource-id="59175" data-linked-resource-type="page" data-linked-resource-default-alias="Integrating TPTP" data-base-url="http://docs.codehaus.org">TPTP 사용하기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Test+Combinations" data-linked-resource-id="59254" data-linked-resource-type="page" data-linked-resource-default-alias="Test Combinations" data-base-url="http://docs.codehaus.org">Test Combinations</a></li> <li><a class="confluence-link" href="/display/GROOVY/Test+Coverage" data-linked-resource-id="59167" data-linked-resource-type="page" data-linked-resource-default-alias="Test Coverage" data-base-url="http://docs.codehaus.org">Test Coverage</a></li> <li><a class="confluence-link" href="/display/GROOVY/Testing+Web+Applications" data-linked-resource-id="59176" data-linked-resource-type="page" data-linked-resource-default-alias="Testing Web Applications" data-base-url="http://docs.codehaus.org">웹 어플리케이션 테스트</a></li> <li><a class="confluence-link" href="/display/GROOVY/Testing+Web+Services" data-linked-resource-id="59173" data-linked-resource-type="page" data-linked-resource-default-alias="Testing Web Services" data-base-url="http://docs.codehaus.org">웹 서비스 테스트</a></li> <li><a class="confluence-link" href="/display/GROOVY/Unit+Testing" data-linked-resource-id="59181" data-linked-resource-type="page" data-linked-resource-default-alias="Unit Testing" data-base-url="http://docs.codehaus.org">단위 테스트</a></li> </ul> <h2>개발자 가이드 <a class="confluence-link" href="/display/GROOVY/Korean+Developer+Guide" data-linked-resource-id="70853" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Developer Guide" data-base-url="http://docs.codehaus.org">[전체보기]</a></h2> <ul> <li><a class="confluence-link unresolved" data-content-title="Converting Maven navigation.xml to wiki" data-linked-resource-default-alias="Converting Maven navigation.xml to wiki" href="#">Maven navigation.xml을 위키 형식으로 변환</a></li> <li><a class="confluence-link" href="/display/GROOVY/From+source+code+to+bytecode" data-linked-resource-id="22517" data-linked-resource-type="page" data-linked-resource-default-alias="From source code to bytecode" data-base-url="http://docs.codehaus.org">소스 코드를 바이트 코드로 변환</a></li> <li><a class="confluence-link" href="/display/GROOVY/Groovy+Backstage" data-linked-resource-id="19168" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy Backstage" data-base-url="http://docs.codehaus.org">Groovy의 바탕</a></li> <li><a class="confluence-link" href="/display/GROOVY/Groovy+Internals" data-linked-resource-id="49047" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy Internals" data-base-url="http://docs.codehaus.org">Groovy의 원리</a></li> <li><a class="confluence-link unresolved" data-content-title="Ivy" data-linked-resource-default-alias="Ivy" href="#">Ivy</a></li> <li><a class="confluence-link" href="/display/GROOVY/Setup+Groovy+Development+Environment" data-linked-resource-id="54509" data-linked-resource-type="page" data-linked-resource-default-alias="Setup Groovy Development Environment" data-base-url="http://docs.codehaus.org">Groovy 개발 환경 만들기</a></li> <li><a href="http://groovy.codehaus.org/apidocs/index.html">JavaDoc</a></li> </ul> <h2>자세한 예제 <a class="confluence-link" href="/display/GROOVY/Korean+Cookbook+Examples" data-linked-resource-id="70854" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Cookbook Examples" data-base-url="http://docs.codehaus.org">[전체보기]</a></h2> <ul> <li><a class="confluence-link" href="/display/GROOVY/Batch+Image+Manipulation" data-linked-resource-id="62731" data-linked-resource-type="page" data-linked-resource-default-alias="Batch Image Manipulation" data-base-url="http://docs.codehaus.org">이미지 변환 유틸리티</a></li> <li><a class="confluence-link" href="/display/GROOVY/Convert+SQL+Result+To+XML" data-linked-resource-id="68370" data-linked-resource-type="page" data-linked-resource-default-alias="Convert SQL Result To XML" data-base-url="http://docs.codehaus.org">SQL 결과를 XML로 변환하기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Formatting+simple+tabular+text+data" data-linked-resource-id="70054" data-linked-resource-type="page" data-linked-resource-default-alias="Formatting simple tabular text data" data-base-url="http://docs.codehaus.org">간단한 표 만들기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Martin+Fowler%27s+closure+examples+in+Groovy" data-linked-resource-id="60551" data-linked-resource-type="page" data-linked-resource-default-alias="Martin Fowler's closure examples in Groovy" data-base-url="http://docs.codehaus.org">Martin Fowler의 Groovy로 작성한 클로저 예제</a></li> <li><a class="confluence-link" href="/display/GROOVY/Other+Examples" data-linked-resource-id="48542" data-linked-resource-type="page" data-linked-resource-default-alias="Other Examples" data-base-url="http://docs.codehaus.org">기타 예제들</a></li> <li><a class="confluence-link" href="/display/GROOVY/Plotting+graphs+with+JFreeChart" data-linked-resource-id="68700" data-linked-resource-type="page" data-linked-resource-default-alias="Plotting graphs with JFreeChart" data-base-url="http://docs.codehaus.org">JFreeChar를 사용하여 그래프 작성하기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Recipes+For+File" data-linked-resource-id="68775" data-linked-resource-type="page" data-linked-resource-default-alias="Recipes For File" data-base-url="http://docs.codehaus.org">파일 처리 예제</a></li> <li><a class="confluence-link" href="/display/GROOVY/Solving+Sudoku" data-linked-resource-id="65482" data-linked-resource-type="page" data-linked-resource-default-alias="Solving Sudoku" data-base-url="http://docs.codehaus.org">Sudoku 풀기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Using+MarkupBuilder+for+Agile+XML+creation" data-linked-resource-id="63710" data-linked-resource-type="page" data-linked-resource-default-alias="Using MarkupBuilder for Agile XML creation" data-base-url="http://docs.codehaus.org">MarkupBuilder를 사용하여 쉽게 XML 생성하기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Using+the+Delegating+Meta+Class" data-linked-resource-id="71503" data-linked-resource-type="page" data-linked-resource-default-alias="Using the Delegating Meta Class" data-base-url="http://docs.codehaus.org">위임(Deligating) 메타 클래스 사용하기</a></li> <li><a class="confluence-link" href="/display/GROOVY/Using+the+Proxy+Meta+Class" data-linked-resource-id="71589" data-linked-resource-type="page" data-linked-resource-default-alias="Using the Proxy Meta Class" data-base-url="http://docs.codehaus.org">프록시 메타 클래스 사용하기</a></li> </ul> </td></tr></table></td></tr></table> <h1>모듈 <a class="confluence-link" href="/display/GROOVY/Korean+Modules" data-linked-resource-id="70858" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Modules" data-base-url="http://docs.codehaus.org">[전체보기]</a></h1> <p>다음 모듈을 사용할 수 있습니다:</p> <ul> <li><a class="confluence-link" href="/display/GROOVY/Scriptom+1.2" data-linked-resource-id="17014" data-linked-resource-type="page" data-linked-resource-default-alias="Scriptom 1.2" data-base-url="http://docs.codehaus.org">Scriptom 1.2</a> — <span style="color: rgb(102,102,102);">Groovy 스크립트에서 ActiveX 스크립트, COM 윈도우 컴포넌트 사용하는 모듈</span></li> <li><a class="confluence-link" href="/display/GROOVY/Gant" data-linked-resource-id="60375" data-linked-resource-type="page" data-linked-resource-default-alias="Gant" data-base-url="http://docs.codehaus.org">Gant</a> — <span style="color: rgb(102,102,102);">XML 대신 Groovy를 사용한 Ant 작업 모듈</span> <ul> <li><a class="confluence-link unresolved" data-content-title="Gant_Script" data-linked-resource-default-alias="Gant_Script" href="#">Gant_Script</a></li> <li><a class="confluence-link unresolved" data-content-title="Gant_Tasks" data-linked-resource-default-alias="Gant_Tasks" href="#">Gant_Tasks</a></li> </ul> </li> <li><a class="confluence-link" href="/display/GROOVY/Google+Data+Support" data-linked-resource-id="50597" data-linked-resource-type="page" data-linked-resource-default-alias="Google Data Support" data-base-url="http://docs.codehaus.org">Google Data Support</a> — <span style="color: rgb(102,102,102);">Google Data API 사용을 위한 모듈</span></li> <li><a class="confluence-link" href="/display/GROOVY/Gram" data-linked-resource-id="14887" data-linked-resource-type="page" data-linked-resource-default-alias="Gram" data-base-url="http://docs.codehaus.org">Gram</a> — <span style="color: rgb(102,102,102);">doclet 태그와 Java 5 annotation 처리를 위한 간단한 xdoclet 형식의 도구</span></li> <li><a class="confluence-link" href="/display/GROOVY/Groovy+Jabber-RPC" data-linked-resource-id="31491" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy Jabber-RPC" data-base-url="http://docs.codehaus.org">Groovy Jabber-RPC</a> — <span style="color: rgb(102,102,102);">Jabber 프로토콜을 사용한 XML-RPC 호출 모듈</span></li> <li><a class="confluence-link" href="/display/GROOVY/Groovy+Monkey" data-linked-resource-id="54216" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy Monkey" data-base-url="http://docs.codehaus.org">Groovy Monkey</a> — <span style="color: rgb(102,102,102);">이클립스 플랫폼을 위한 동적 스크립팅 도구</span></li> <li><a class="confluence-link" href="/display/GROOVY/Korean+Groovy+SOAP" data-linked-resource-id="71831" data-linked-resource-type="page" data-linked-resource-default-alias="Korean Groovy SOAP" data-base-url="http://docs.codehaus.org">Groovy SOAP</a> — <span style="color: rgb(102,102,102);">SOAP 서버 생성 및 외부 SOAP 호출 모듈</span></li> <li><a class="confluence-link" href="/display/GROOVY/GroovySWT" data-linked-resource-id="17022" data-linked-resource-type="page" data-linked-resource-default-alias="GroovySWT" data-base-url="http://docs.codehaus.org">GroovySWT</a> — <span style="color: rgb(102,102,102);">SWT(이클립스 Standard Widget Toolkit) Wrapper</span></li> <li><a class="confluence-link" href="/display/GROOVY/GSP" data-linked-resource-id="14493" data-linked-resource-type="page" data-linked-resource-default-alias="GSP" data-base-url="http://docs.codehaus.org">GSP</a> — <span style="color: rgb(102,102,102);">GroovyServer Pages, JSP (JavaServer Pages)와 유사</span></li> <li><a class="confluence-link" href="/display/GROOVY/GSQL" data-linked-resource-id="17023" data-linked-resource-type="page" data-linked-resource-default-alias="GSQL" data-base-url="http://docs.codehaus.org">GSQL</a> — <span style="color: rgb(102,102,102);">데이타베이스 연결 지원 모듈</span></li> <li><a class="confluence-link" href="/display/GROOVY/Native+Launcher" data-linked-resource-id="66099" data-linked-resource-type="page" data-linked-resource-default-alias="Native Launcher" data-base-url="http://docs.codehaus.org">Native Launcher</a> — <span style="color: rgb(102,102,102);">groovy 스크립트 처리에 사용되는 실행 프로그램</span></li> <li><a class="confluence-link" href="/display/GROOVY/Groosh" data-linked-resource-id="17024" data-linked-resource-type="page" data-linked-resource-default-alias="Groosh" data-base-url="http://docs.codehaus.org">Groosh</a> — <span style="color: rgb(102,102,102);">외부 프로세스 처리를 위한 쉘 기능 지원 모듈</span></li> <li><a class="confluence-link" href="/display/GROOVY/XMLRPC" data-linked-resource-id="17028" data-linked-resource-type="page" data-linked-resource-default-alias="XMLRPC" data-base-url="http://docs.codehaus.org">XMLRPC</a> — <span style="color: rgb(102,102,102);">XML-RPC 서버 생성 및 외부 XML-RPC 호출 모듈</span></li> <li><a href="http://grails.codehaus.org">Grails</a> — <span style="color: rgb(102,102,102);">Ruby on Rails에 착안한 Groovy 기반 웹 프레임웍</span></li> <li><a href="http://grails.codehaus.org/GORM">GORM</a> — <span style="color: rgb(102,102,102);">Grails Object-Relational Mapping persistence 프레임웍</span></li> <li><a href="http://www.jspwiki.org/wiki/GroovyPlugin">GroovyPlugin</a> — <span style="color: rgb(102,102,102);">JSPWiki를 위한 Groovy 플러그인</span></li> </ul> <p><span style="color: rgb(204,153,0);"><strong>당신의 코드를 좀 더 멋지게 만드세요 !!!!</strong></span></p> <h1>최근 뉴스</h1> <p>활발한 커뮤니티의 최근 모습을 보고 싶다면, 다음에서 좀 더 많은 정보를 얻으세요:</p> <ul> <li><a class="confluence-link" href="/display/GROOVY/latest+posts+from+our+mailing-lists" data-linked-resource-id="64115" data-linked-resource-type="page" data-linked-resource-default-alias="latest posts from our mailing-lists" data-base-url="http://docs.codehaus.org">메일링리스트 최근 등록글</a></li> <li><a class="confluence-link unresolved" data-content-title="latest commits to our SVN trunk" data-linked-resource-default-alias="latest commits to our SVN trunk" href="#">SVN 최근 소스</a></li> <li><a class="confluence-link unresolved" data-content-title="buzz around Groovy in the blogosphere" data-linked-resource-default-alias="buzz around Groovy in the blogosphere" href="#">블로그 Groovy 관련 글</a></li> </ul> <p>그리고 최근 공지 사항은 아래를 참고하세요:</p> <img class="editor-inline-macro" src="/plugins/servlet/confluence/placeholder/macro?definition=e2Jsb2ctcG9zdHM6Mn0&locale=en_GB&version=2" data-macro-name="blog-posts" data-macro-default-parameter="2">
Please type the word appearing in the picture.
Attachments
Labels
Location
Watch this page
< Edit
Preview >
Loading…
Save
Cancel
Next hint
search
attachments
weblink
advanced