Você está na página 1de 7

https://netbeans.org/kb/docs/web/grails-quickstart_pt_BR.

html

Choose page language

NetBeans IDE NetBeans Platform Enterprise Plugins


Docs & Support Community

Search

HOME / Docs & Support

Introduo ao Framework do Grails na Web

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

Java verso 7.2 ou acima

JDK (Java Development Kit) verso 7


Grails

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.

Criando a Classe de Domnio


Nesta seo, usamos o IDE para executar o script "grails create-domain-class".
1. Clique com o boto direito do mouse no n Classes de Domnio e selecione Novo > Classe de Domnio do Grails.

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()

new Book(author:"James Patterson",title:"Along Came a Spider").save


}
def destroy = {
}
}

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

Clique em Finalizar. O controlador gerado.


3. Comente a linha gerada entre as chaves e adicione "def scaffold = Book". O seguinte dever ser exibido:

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:

3. Clique em Novo Livro e crie uma nova entrada:

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:

5. ...e que a entrada refletida na lista de entradas:

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

Legal & Licences


By use of this website, you agree to the NetBeans Policies and Terms of Use. 2016, Oracle Corporation and/or
its affiliates. Sponsored by

7 de 7