BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Grails Content on InfoQ

  • Presentation: Getting Started with Grails

    In this presentation from QCon San Francisco 2007, Jason Rudolph gives an overview and demonstration of Grails. Topics covered include Java/Grails integration, Grails plugins, creating a complete Grails sample application from scratch, the structure of a Grails application, data querying and persistence, validation, controllers and tag libraries.

  • Spring Web Flow 2.0.0.RC1 Released; Adds Ajax, JSF, and Security Integration

    InfoQ sat down with Keith Donald and Jeremy Grelle of the Spring Web team to discuss the release of Web Flow 2.0.0.RC1, the first production release candidate for the next major release of Web Flow. Web Flow is an extension to Spring MVC for implementing flows in a web application.

  • Article: Securing a Grails Application with Acegi Security

    In this article, Fadi Shami gives a walkthrough of integrating the grails-acegi plugin with a sample Grails application. As part of this integration, there are three major components which are used – Groovy, Grails and Acegi Security.

  • Creating Domain Specific Languages with Groovy

    Today marked the first day of the Groovy/Grails Experience, also known as 2GX, in Reston, Virginia. The conference spans three days and includes forty 90-minute sessions, panel discussions and code workshops. One of the first sessions of the day was Venkat Subramaniam's "DSL In Groovy." Venkat provided a thorough discussion on DSLs and how Groovy eases the creation and usage of them.

  • Grails 1.0 Released: ORM DSL, Filters, REST and more

    Grails 1.0 has been released. InfoQ spoke with Graeme Rocher, Grails project lead and co-founder, and CTO of G2One about the release of Grails 1.0 to deliver in-depth coverage about the feature-set, maturity, ease of use and future plans for Grails.

  • Debate: Is Maven the right tool for builds?

    Recently, there has been a lot of debate around the usefulness Maven, which is a Java-based build and dependency management tool being used in many projects. InfoQ took a closer look at this debate to understand what issues are being encountered, and what has resulted from the debate.

  • In a World of Web Framework Choices, Some Developers Still Build Their Own

    Many developers faced with too many choices when selecting a web framework prefer to make the easy choice of using the framework they have used in the past or build their own. This is especially true for Java frameworks, as Neal Ford finds out; he also puts this paradox of choice in the context of other languages and draws some interesting and debatable conclusions.

  • Interview: Guillaume Laforge on Groovy and DSLs

    Groovy project manager Guillaume Laforge discusses the history of Groovy, it's relationship to Java, where Groovy fits into Java development, how Groovy compares to Ruby, how Groovy enables domain-specific languages, and what future Groovy development will focus on.

  • IntelliJ IDEA 7 adds Groovy and Grails Support

    Dynamic language support is becoming an increasingly common part of Java IDEs. NetBeans 6 has Ruby integration, Eclipse has the DLTK and Aptana, and IntelliJ IDEA 7 offers support for Ruby as well as support for Groovy and Grails (it made its first appearance in milestone 2 and will coming out of beta shortly).

  • Raible Revisits Comparing Web Frameworks

    This past week Matt Raible gave a presentation at ApacheCon comparing Java Web Frameworks. This is a follow up to a presentation he gave a few years ago. It is interesting to note the changes in the frameworks being evaluated.

  • Grails 0.6 Adds Best of Breed Mix From Spring Web Flow and Rich Conversations a la JBoss

    Graeme Rocher announced Grails 0.6 which moves further away from "its Rails-like beginnings" but adds Spring WebFlow rich conversations.

  • JetBrains IntelliJ IDEA 7 M2 Adds Groovy/Grails Support, Dependency Analysis

    JetBrains has released the second milestone of IntelliJ IDEA 7. Among the features of M2 are enhanced Groovy/Grails support, dependency analysis tools, and better Spring/Hibernate integration.

  • Grails Misconceptions

    Marc Palmer, a Grails committer, posted about some of the common misconceptions that developers have about Grails, such as "Grails is not mature enough for me". Graeme Rocher followed up with his own list of misconceptions and questions, discussing where Grails fits in with JRuby on Rails and Ruby on Rails.

  • Grails Gathers Steam, Heads for 1.0

    The Grails framework promises Rails-like productivity while leveraging existing Java knowledge, libraries and tools. With Grails' new releases, increased attention and a drive to 1.0, InfoQ has taken the opportunity to speak with Graeme Rocher, the project lead.

  • Java Web Frameworks Increase Support for Auto-Reload

    Java web frameworks are increasingly adopting the ability to change portions of a web application and see the results immediately without restarting the server. This capability reduces the cost of the compile-build-test cycle, and helps to compete with the features of dynamic-language web frameworks such as Ruby on Rails or TurboGears.

BT