| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2005 08:58:57
|
ricardolecheta
GUJ Master
![[Avatar]](/images/avatar/b59c67bf196a4758191e42f76670ceba.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline
|
Maurício Linhares wrote:Assim, só pra matar a curiosidade, se pra inserir tem uma validação, que tem que ser obedecida pra poder enviar os dados pro banco, porque a de editar é diferente?
concordo com vc Maurício, o legal é fazer um método salvar genérico que ou salva ou altera um registro... desta forma pode-se utilizar a mesma validação
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2005 10:44:44
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
Olá!
Maurício wrote:Assim, só pra matar a curiosidade, se pra inserir tem uma validação, que tem que ser obedecida pra poder enviar os dados pro banco, porque a de editar é diferente?
Bom, no caso (edit: era saco) do update e edit não tem muita diferença. É praticamente a mesma validação. Mas para mim, a coisa se complicaria por exemplo quando fosse inclui e exclui.
Para incluir, precisarei validar o nome do ramo apenas. Para excluir eu não preciso que o nome do ramo esteja preenchido.
Ou seja, se eu ficar com o mesmo arquivo de validação tanto para incluir como para excluir, quando tentar excluir a validação não vai passar, já que este está validando o nome do ramo, pois ele estará em branco na hora da exclusão!
Ricardo wrote: boa pergunta não sei...
acho que não pq este !bang é um atalho que vc usa para indicar o método que vai executar, e não o alias... precisa testar para ver
blz... este fim de semana farei o teste! Daí eu dou um retorno!
Obrigado pela ajuda!
Thiago
This message was edited 1 time. Last update was at 24/08/2005 10:45:55
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2005 10:50:39
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Thiago Senna wrote:
Para incluir, precisarei validar o nome do ramo apenas. Para excluir eu não preciso que o nome do ramo esteja preenchido.
Ou seja, se eu ficar com o mesmo arquivo de validação tanto para incluir como para excluir, quando tentar excluir a validação não vai passar, já que este está validando o nome do ramo, pois ele estará em branco na hora da exclusão!
Assim, mais uma vantagem de se usar o Hibernate
Pra excluir eu tenho também um Action só, ele pega o ID do objeto e o nome da classe (na verdade, no caso aqui ele só pega o último nome, o pacote é comum), aí é só "delete()" e feito. Tudo simples e em um único lugar
Quem precisa de ferramentas RAD ainda?
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2005 12:51:20
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
Maurício Linhares wrote:Quem precisa de ferramentas RAD ainda?
hehe...
Acredita que também andei pensando nisso.
Essa arquitetura que eu vou fazer no meu projeto, apesar de ainda não ser das melhores, já é mais que suficiente para questionar se realmente precisamos de uma ferramenta RAD.
No meu projeto só gastamos tempo fazendo o modelo, e tá dando um pouquinho mais de trabalho para implementar os DAO's, e a camada de controle fica super simples, e a view também!
Se eu usar hibernate, pronto, a camada de persistência fica moleza! A única parte mais difícil seria mesmo as views.
Dependendo do projeto, é só usar Ruby on Rails, ou mesmo, caso o projeto tenha que ser em java, o Ruby on Rails ainda seria uma ótima opção para se desenvolver um protótipo para então consultar o cliente sobre o andamento do projeto.
Outra coisa que tenho sentido uma grande diferença na agilidade no processo de desenvolvimento é sem dúvida alguma os Refactorings!
Já fiz uma renca de refactoring com o intuito de agilizar o desenvolvimento e facilitar o TDD (Test Driven Development). Como não deixo acumular muito refactoring, e sempre que ele vem na cabeça eu vo lá e faço, estamos conseguindo desenvolver o projeto em uma velocidade bastante agradável!
Desculpa ai pessoal, acabei me empolgando... não consegui me conter!
Abraços!
Thiago Senna
This message was edited 1 time. Last update was at 24/08/2005 12:52:22
|
|
|
 |
|
|
|
|