Skip to end of metadata
Go to start of metadata

Groovy란 ...

자바 플랫폼에서 실행하는* 동적 애자일 언어{*}이며 Python, Ruby, Smalltalk 언어로부터 영향을 받았습니다. 자바 개발자는 자바 비슷한 문법으로 이러한 특징들을 구현할 수 있습니다.
웹 어플리케이션 개발, 쉘 스크립트 사용, Groovy의 JUnit 기능을 이용한 간결하고 의미있는 테스트 케이스 작성, 어플리케이션 프로토타이핑과 구현을 간단하게 만들 수 있습니다.

Groovy에서는 기존 모든 자바 객체, 라이브러리가 그대로 동작하며, 어플리케이션 개발스크립팅 모드에서 자바 바이트코드로 컴파일됩니다.

간단한 hello world 스크립트:

객체 지향 사용 코드:

기존 자바 라이브러리 사용:

커맨드 라인에서 실행:

참고문서 [전체보기]

사용자 가이드 [전체보기]

고급 주제 [전체보기]

시작하기 [전체보기]

테스팅 가이드 [전체보기]

개발자 가이드 [전체보기]

자세한 예제 [전체보기]

모듈 [전체보기]

다음 모듈을 사용할 수 있습니다:

  • Scriptom 1.2Groovy 스크립트에서 ActiveX 스크립트, COM 윈도우 컴포넌트 사용하는 모듈
  • GantXML 대신 Groovy를 사용한 Ant 작업 모듈
  • Google Data SupportGoogle Data API 사용을 위한 모듈
  • Gramdoclet 태그와 Java 5 annotation 처리를 위한 간단한 xdoclet 형식의 도구
  • Groovy Jabber-RPCJabber 프로토콜을 사용한 XML-RPC 호출 모듈
  • Groovy Monkey이클립스 플랫폼을 위한 동적 스크립팅 도구
  • Groovy SOAPSOAP 서버 생성 및 외부 SOAP 호출 모듈
  • GroovySWTSWT(이클립스 Standard Widget Toolkit) Wrapper
  • GSPGroovyServer Pages, JSP (JavaServer Pages)와 유사
  • GSQL데이타베이스 연결 지원 모듈
  • Native Launchergroovy 스크립트 처리에 사용되는 실행 프로그램
  • Groosh외부 프로세스 처리를 위한 쉘 기능 지원 모듈
  • XMLRPCXML-RPC 서버 생성 및 외부 XML-RPC 호출 모듈
  • GrailsRuby on Rails에 착안한 Groovy 기반 웹 프레임웍
  • GORMGrails Object-Relational Mapping persistence 프레임웍
  • GroovyPluginJSPWiki를 위한 Groovy 플러그인

당신의 코드를 좀 더 멋지게 만드세요 !!!!

최근 뉴스

활발한 커뮤니티의 최근 모습을 보고 싶다면, 다음에서 좀 더 많은 정보를 얻으세요:

그리고 최근 공지 사항은 아래를 참고하세요:

The Groovy team is always looking at ways to further improve and encourage the collaboration and contributions from the community.
Today, the we are looking for a sponsor for a dedicated server that would host our new Continuous Integration server. If you or your company is interested in helping Groovy by contributing hardware and/or hosting, please contact us.
On behalf of the Groovy team, thanks in advance for your help and support!
We're looking forward to hearing from you.
Heads up on a joint bug-fix release, with Groovy 2.0.8 and 2.1.3.
We released the 2.0.8 bug fix in particular for Grails which was affected by a couple issues but that hadn't planned on migrating just yet to the 2.1.x line.
If you want to learn more about the issues closed, please have a look at the JIRA release notes for Groovy 2.0.8 and Groovy 2.1.3
Head down to the Download section to download our the latest releases.
Thanks for all your contributions, and keep on groovy'ing!
Labels
  • None