Métodos CRUD dentro de uma única action no WebWork + validação  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
ricardolecheta
GUJ Master
[Avatar]

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/
Thiago Senna
GUJ Master
[Avatar]

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

[Email]
Mauricio Linhares
Moderador
[Avatar]

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
[WWW]
Thiago Senna
GUJ Master
[Avatar]

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

[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team