| See also: |
| |
| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Books IDEs Links | Projects Specifications Tutorials Wiki |
- The Anatomy Of A Groovy Builder by Jon Dickinson - [Clicks: 8]
Find out how this new JVM language improves developer productivity and makes code easier to read.
http://javaboutique.internet.com/tutorials/gbuilder/ - Sep, 2008 - Behavior-driven development with easyb by Rod Coffin - [Clicks: 6]
Get a quick introduction to this Groovy DSL for behavior-driven development. Find out how easyb lets developers and domain experts speak the same language - easily!
http://www.javaworld.com/javaworld/jw-09-2008/jw-09-easyb.html - Sep, 2008 - View Rendering in Java: Templates Out, Groovy Builders In by Jon Dickinson - [Clicks: 8]
Template engines have long been the de-facto standard for rendering views in Java web development. Learn why templates are far from ideal and how Groovy builders provide a literate solution for bringing view rendering back into your code.
[Includes sample code]
http://www.devx.com/Java/Article/38668 - Jul, 2008 - Creating DSLs in Java, Part 2: Fluency and context by Venkat Subramaniam - [Clicks: 6]
Take your next step toward building fluent, context-aware DSLs, starting with examples based on real-world APIs from EasyMock and Guice. Then try a hands-on exercise in building a fluent, context-aware DSL using Groovy.
http://www.javaworld.com/javaworld/jw-07-2008/jw-07-dsls-in-java-2.html - Jul, 2008 - Embedding Groovy in a JSR 168 portlet for total scripting power by Suhel Parekh, Ron Lynn - [Clicks: 32]
A Groovy-based portlet is a JSR168 portlet that uses GroovyShell to provide a dynamic experience for users. You can achieve real "on-the-fly" scripting power with the various portlet modes by applying Groovy to portlet development. This article shows you how by taking you through an example to create a simple Groovy-based portlet. You also learn how to run Groovy scripts from a portlet in a portal application running under IBM WebSphere Portal Version 6.0 (hereafter called WebSphere Portal).
[Includes sample code]
http://www.ibm.com/developerworks/websphere/library/techarticles/0805_parekh/0805_parekh.html - May, 2008 - Groovy-power automated builds with Gant by Klaus P. Berg - [Clicks: 14]
Klaus P. Berg introduces Ant's Groovy-based cousin, Gant, and shows you what a difference it can make in your build-automation process.
http://www.javaworld.com/javaworld/jw-02-2008/jw-02-gant.html - Feb, 2008
- Programming Groovy: Dynamic Productivity for the Java Developer
by Venkat Subramaniam - [Clicks: 14]
Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities?programming in Groovy feels like you're using an augmented Java. Programming Groovy will help you learn and take advantage of the latest version of this rich dynamic language, so you can be a more productive Java Platform developer.
Pragmatic Bookshelf, Paperback - Apr, 2008 - Groovy Recipes: Greasing the Wheels of Java
by Scott Davis - [Clicks: 6]
If you're a busy Java professional who needs quick solutions to everyday problems, then Groovy Recipes is for you. The Groovy language and Grails web framework give you seamless integration with your legacy Java code while adding the flexibility and dynamism of a scripting language and giving you modern, agile, time-saving techniques. Groovy allows you to write code the way you always thought you should -- you'll never look at Java the same way again.
Pragmatic Bookshelf, Paperback - Jan, 2008
- coyote: Dynamic language support in NetBeans - [Clicks: 37]
The goal of this project is to develop a set of NetBeans modules to help developers write code in dynamic languages using the NetBeans IDE. Initially, we are targeting the the Groovy and Jython languages, but we anticipate a common framework allowing support for more languages.
https://coyote.dev.java.net/ - Groovy - Eclipse Plugin - [Clicks: 23]
The Groovy Eclipse Plugin allows you to edit, compile and run groovy scripts and classes.
http://groovy.codehaus.org/Eclipse+Plugin
- JustGroovy! News and views about Groovy - [Clicks: 56]
News and views about the Groovy programming language - a new Java based programming language.
http://justgroovy.org/tiki-view_blog.php?blogId=4
- Canvas by Cedric Beust - [Clicks: 26]
Canvas is a template generator based on the Groovy language. It uses the familiar Velocity Java API to bind variables and allows you to use the full expressivity of Groovy inside your templates.
http://beust.com/canvas/
- JSR 241: The Groovy Programming Language - [Clicks: 16]
This specification will standardize the Groovy programming language so that vendors can provide compliant implementations and developers will have a sanctioned scripting language they can use on the JavaTM platform.
http://www.jcp.org/en/jsr/detail?id=241
- Drive development with easyb by Andrew Glover - [Clicks: 3]
easyb is a behavior-driven development (BDD) framework for the Java platform. By using a specification-based DSL, easyb aims to enable executable yet readable documentation. You write easyb specifications in Groovy and execute them via a Java runner that can be invoked through the command line, Apache Maven 2, or Apache Ant. With easyb, you can verify the behavior of anything you write in Java code, in a more natural way. When you are done with the tutorial, you'll understand the benefits of collaborative stories implemented with easyb and how this framework makes collaboration easy.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/j-dw-java-easyb-i.html - Nov, 2008 - Build software with Gant by Andrew Glover - [Clicks: 7]
Gant is a highly versatile build framework that leverages both Groovy and Apache Ant to let you implement programmatic logic while using all of Ant's capabilities. In this tutorial, Andy Glover guides you step-by-step through Gant's fundamental concepts. You'll learn how to define behavior in your build through Gant's flexible domain-specific language, how to reuse Ant features, and how to define functions that make your builds more efficient and even proactive.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/j-dw-java-gant-i.html - May, 2008 - Fluently Groovy by Andrew Glover - [Clicks: 6]
This tutorial is for Java developers unfamiliar with Groovy, who want a quick and easy introduction to the basics. Get started with Groovy's simplified variation of the Java syntax and learn about essential features like native collections, built-in regular expressions, and closures. Write your first Groovy class, and then see how easily you can use JUnit to test it. You'll walk away from this one-hour tutorial with a fully functioning Groovy development environment and the skills to use it. Best of all, you'll have learned first-hand how to use Groovy and Java code together in your everyday Java application development.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/j-dw-java-jgroovy-i.html - Mar, 2008
- Groovy Wiki - [Clicks: 42]
http://wiki.codehaus.org/groovy