Getting Started with Grails – Part 1

Getting Started with Grails – Part 1

This is the first of a series of introductory screencasts showing you how to develop an application with the Grails web framework. It takes you through the process of creating a simple domain model and generating a basic CRUD user interface for the model through Grails’ scaffolding.

The source code for the sample application developed in this series can be found on GitHub: https://github.com/grails-samples/grails-pomodoro

31 Comments

  1. Biniam Asnake on May 2, 2022 at 8:50 pm

    where is the problem solved?



  2. Mark Howard on May 2, 2022 at 8:51 pm

    Great introduction, many thanks!



  3. Mikelis on coding on May 2, 2022 at 8:51 pm

    Hi, great tutorial – but I’d like to ask rather dumb question – What would be the most important of you computer to run Eclipse for Java, GGTS etc as fast as yours? cause mine is slow as ****



  4. Just Cracked Coffee on May 2, 2022 at 8:52 pm

    Thanks for the tutorial! I am stuck on the part when searching for the messages.properties (using win 7). For some reason it is not available nor I have folder grails-app/i18n. Thanks in advance!



  5. Creativity By SUSH 😍 on May 2, 2022 at 8:53 pm

    Very nice…



  6. Alfred David on May 2, 2022 at 8:53 pm

    Gr8 tutorial at least got me started to looking at grails and groovy



  7. Debashis Dakua on May 2, 2022 at 8:54 pm

    nice



  8. Nagarajan Chandramohan on May 2, 2022 at 9:03 pm

    How to solve this error:
    Error |
    Forked Grails VM exited with errorJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0



  9. TeraBlitz on May 2, 2022 at 9:04 pm

    maxSize does not seem to change the size fo the texbox



  10. Murali Marimekala on May 2, 2022 at 9:04 pm

    Thanks for great this clear and easy to follow tutorial. I am facing a problem. At end,after installing templates (install-templates), I see no templates folder under src. Any idea ?



  11. Dr3amWolf on May 2, 2022 at 9:06 pm

    how to get grails in sts ?



  12. SWAPNIL PATHAK on May 2, 2022 at 9:09 pm

    Why we have not created gsp in this application ? And from where the tag ans task UI is coming ?



  13. Angelo Alejandro on May 2, 2022 at 9:10 pm

    help me :s



  14. Angelo Alejandro on May 2, 2022 at 9:11 pm

    tried to run the example but got this error
    2011-11-04 13:03:09,662 [main] ERROR context.GrailsContextLoader – Error executing bootstraps: Error creating bean with name ‘messageSource’: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException:



  15. Michael DiLeo on May 2, 2022 at 9:11 pm

    wow. This is super helpful. I just spent a week with a team at my new job doing a training case study and it took us about 2 days or so to get this far using Hibernate. This is so freaking easy.



  16. Sam on May 2, 2022 at 9:11 pm

    I bet this guy is the boss of the other guy that made those bla bla tutorials.



  17. Nagarajan Chandramohan on May 2, 2022 at 9:15 pm

    Hi! Really awesome tutorial. what is the short-cut to open message.propreties



  18. HombreTostadasenPolv on May 2, 2022 at 9:16 pm

    No hay aún, al menos no he encontrado, no te queda de otra más que aprender inglés.



  19. Mohamed Amine Missaoui on May 2, 2022 at 9:17 pm

    hello , plz can you help me , i’m doing now my final projet in license with grails , i’m blocked in "how can i fix the reshearch in an intranet site like google " , exemple , there is many blogs in my intranet site , when i want search somethings i write it so it give me suggestions and correcte my wrong word as giving me the most close suggestion …??? help me plz , contact me inbox or here by comment



  20. kambiz shahri on May 2, 2022 at 9:22 pm

    Brilliant…clear and concise.



  21. Hadi Nugraha Pratama on May 2, 2022 at 9:23 pm

    hey, thanks for tutorial.. did STS still support for grails? thanks



  22. Angelo Alejandro on May 2, 2022 at 9:23 pm

    and it starts like that it is a veeeery long error that appears there :S :S



  23. mapembert on May 2, 2022 at 9:24 pm

    This worked perfectly. I was careful to type the exact same words and it always worked. Great job!



  24. typhooonn on May 2, 2022 at 9:26 pm

    hey pokegaiyui, I met the same problem. Have you found the solution? Thanks in advance.



  25. EDGAR MELO on May 2, 2022 at 9:26 pm

    hola necesito tutoriales en español, alguien me puede ayudar.



  26. Travis Webb on May 2, 2022 at 9:27 pm

    The THX-esque intro noise is really loud and obnoxious.



  27. kambiz shahri on May 2, 2022 at 9:27 pm

    Couple of corrections to the above presentation if you wanna get it working:
    1. When installing the extensions, only installing the Grails tooling and not ALL 3 suggested in the presentation.
    2. Deselect the Preferences/Groovy/Compiler mismatch check box
    3. Configure your grails project to point to a grails installation locally…I am using Grails 2.3.3
    This will then get passed the tooling issue

    For the messages, .blank does not work, instead use nullable instead.



  28. Rafeeq Mohamed on May 2, 2022 at 9:35 pm

    Hi Guys, I wanted to start learn Grails 3.x V,
    Plz suggest me the Links



  29. Solimullah Talukder on May 2, 2022 at 9:35 pm

    Very Smart…



  30. MattYTb100 on May 2, 2022 at 9:40 pm

    Perfect video. Thanks for HD. Maybe the sound could be a bit louder….



  31. Mayank Kulshreshtha on May 2, 2022 at 9:40 pm

    Pls. share your views on what all is left to be covered compared to free ebooks available on the subject.