html
Search
Este documento introduz o Grails no NetBeans IDE. No site do Grails: "O objetivo do Grails trazer o paradigma 'codifica
para o Groovy. Trata-se de um framework de aplicaes Web de cdigo-fonte aberto que utiliza a linguagem Groovy e com
desenvolvimento Java Web. possvel utilizar o Grails como um ambiente de desenvolvimento standalone que oculta todo
configurao ou integra sua lgica de negcios de Java. O Grails tem por objetivo tornar o desenvolvimento o mais simples
portanto, deve recorrer para uma ampla gama de desenvolvedores, no apenas aqueles da comunidade Java."
Contedo
Criando a Aplicao
Criando a Classe de Domnio
Criando o Controlador
Executando a Aplicao
Para seguir este tutorial, so necessrios os recursos e o software a seguir.
Software ou Recurso
Verso Necessria
NetBeans IDE
verso atual
Observaes.
Use o JDK 7 como Plataforma Java. O Grails atualmente no executado no JDK 8.
Ative o plug-in do Groovy para desenvolver aplicaes Grails no IDE.
Abra a janela Opes do IDE e defina o local do Grails na guia Groovy da categoria Diversos.
Se voc quiser utilizar o Groovy, defina tambm a localizao do Groovy aqui.
Leia o Guia de incio rpido do Grails oficial, que apresenta o cenrio que reproduziremos nas sees a seguir.
Criando a Aplicao
Nesta seo, executamos o comando "grails create-app" no IDE, utilizando o modelo de projeto "Aplicao do Grails" para
aplicao do Grails.
1. Instale o Grails no sistema local e confirme se ele foi configurado corretamente.
Voc pode confirmar se ele est funcionando corretamente executando o Grails na linha de comandos (isto , digite
de comandos).
1 de 7
https://netbeans.org/kb/docs/web/grails-quickstart_pt_BR.html
2. Selecione Arquivo > Novo Projeto (Ctrl-Shift-N) e selecione "Aplicao do Grails" na categoria "Groovy". Clique em
3. Em Nome do Projeto, digite "BookDemo"; em Localizao do Projeto, selecione a pasta em que a aplicao ser cr
Finalizar.
O IDE executa o comando "grails create-app", mostrando a sada na janela de Sada. A janela Projetos dever mostrar o s
Expanda as pastas e observe a estrutura do cdigo-fonte criado pelo IDE usando os scripts do Grails. Alm disso, observe
e veja que muitos deles tm os valores default preenchidos.
2. Nomeie a classe de domnio como "Book" e clique em Finalizar. O domnio "Book.groovy" criado no n Classes d
3. Abra a classe Book e preencha duas Strings, "title" e "author". O seguinte dever ser exibido:
2 de 7
https://netbeans.org/kb/docs/web/grails-quickstart_pt_BR.html
4. Crie alguns valores iniciais na classe Bootstrap.groovy, que est no n Configurao. O cdigo adicionado classe
negrito a seguir:
class BootStrap {
def init = { servletContext ->
new Book(author:"Stephen King",title:"The Shining").save()
Observao. Adicione uma importao de bookdemo.Book se voc vir uma advertncia na margem esqu
cdigo-fonte.
Criando o Controlador
Nesta seo, usamos o script "grails create-controller" para criar um controlador para nossa classe de domnio:
1. Clique com o boto direito do mouse no n Controladores e selecione Novo > Controlador do Grails.
2. Digite "Book" em Nome da Classe e observe que a classe gerada se chamar "BookController":
3 de 7
https://netbeans.org/kb/docs/web/grails-quickstart_pt_BR.html
Executando a Aplicao
Nossa aplicao Grails simples est completa. Nesta seo, ela ser implantada.
1. Clique com o boto direito do mouse na aplicao e escolha "Executar". A aplicao implantada no Jetty, como v
janela Servios:
4 de 7
https://netbeans.org/kb/docs/web/grails-quickstart_pt_BR.html
2. O URL mostrado na janela de Sada. Se o browser no abrir automaticamente, cole o URL em um browser e voc
Clique no link "BookController" e voc ver isto:
5 de 7
https://netbeans.org/kb/docs/web/grails-quickstart_pt_BR.html
4. Quando voc clicar em Criar, observe que poder editar ou deletar a entrada:
6 de 7
https://netbeans.org/kb/docs/web/grails-quickstart_pt_BR.html
Consulte Tambm
Isso conclui a introduo ao Grails no NetBeans IDE. Agora voc sabe como criar um aplicao bsica no framework do G
Para obter mais informaes sobre a tecnologia Grails e Groovy em netbeans.org, consulte Introduo ao Groovy
SiteMap
About Us
Contact
7 de 7