Alterações nas Classes
03/08/2011 09:48
1
Pessoal to bem no começo no desenvolvimento de uma aplicação.. e a princípio estou me deparando com uma dúvida.. Estou usando o SpringSource e Quando eu crio uma domain class.. e gero o controlador dela... qnd eu quero fazer qualquer alteração na classe, eu tenho que excluir o controlador gerado anteriormente e gerar novamente pra que de fato as alterações sejam efetivamente feitas?

Agradeço qualquer possível resposta! =)
Tags: Alterações, Classes, Controllers


1
Oi Evellinne,

não precisa apagar os controladores não. Na realidade, vai depender muito da maneira como você organiza o seu código. Se estiver usando scaffolding dinâmico no controlador como o código abaixo, por exemplo, isto é desnecessário:


class UsuarioController {
static scaffold = Usuario
}


Todas as views vão ser geradas automaticamente pra você.

Se já estiver usando o scaffolding estático (aquele no qual você executa o comando grails generate-all), também não precisa apagar todo o seu controlador. Basta que nas views você inclua ou exclua os campos que adicionou ou removeu.


0
Ah entendi.. é que eu ainda tô compreendendo o que exatamente ficam nos controllers (acho que ainda de um pouco de dificuldade que trago de orientação a objeto com Java das sutilezas de cada camada do MVC) e percebendo que eles não precisam serem alterados constantemente.

Estou gerando os controladores através do comando generate-all mesmo, no SpringSource, Através do atalho CTRL+ALT+Shift+G

:)

Valeu Henrique!!!
03/08/2011 12:55


0
Flow Evellinne,

precisando to ai!


2
Um complemento:
grails generate-all <pacote.classeDeDominio> (gera o controlador e as views)
grails generate-controller <pacote.classeDeDominio> (apenas o controlador)
grails generate-views <pacote.classeDeDominio> (apenas as views: list, show, create, edit)

e "grails help" para mais informações.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto