<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>> From: ricardostock@bol.com.br<br>> To: cascavel-pm@pm.org<br>> <br>> >Eu nao devia, mas vou apontar FALHA GRAVE DE SEGURANCA no teu sistema,<br>> >por voce confiar no JS para verificacao de erros de preenchimento. Tome<br>> >cuidado, e trate de validar seus dados SERVER SIDE - JS pode ser<br>> >reescrito, invalidado, ignorado e torcido de uma infinidade de maneiras<br>> >diferentes.<br>> <br>> O JavaScript eu utilizo para testar os campos do formulário, para obrigar <br>> que o usuário digite exatamente aquilo que eu quero que ele digite. roda no <br>> cliente.<br>> mas voce disse uma coisa que não havia pensado, e se o cliente ignorar o <br>> javascript.....<br><br>Você pode fazer os dois. Você valida da mesma forma a entrada no Javascript para garantir usabilidade e melhor resposta da aplicação para o usuário. Depois você valida no servidor por segurança.<br> <br>> >E, jah que voce esta escrevendo CGI, pelo menos diga que voce estah<br>> >usando o CGI::Application, ou , melhor ainda, o Catalyst... ;)<br>> <br>> indelizmente não, mas vou começar a aprender a usar, vou procurar <br>> documentação e alterar meus códigos, eu utilizo cgi puro, foi o que aprendi, <br>> e sempre serviu, ta caindo, é uma pena, mas tenho que andar junto com a <br>> tecnologia. por isto que o perl nunca morre, e sempre exite mais de uma <br>> maneira de fazer.<br><br>Se sua aplicação é pequena, talvez nem valha a pena se preocupar em usar MVC.<br>O problema é decidir quando a aplicação deixa de ser pequena. :-)<br><br>Eu nunca usei Catalyst, mas o que li a respeito é que você pode fazer um website com acesso ao banco bem rapidamente. A curva de aprendizado para chegar nisso, no entanto, é grande.<br><br>> bom neste caso, somente quando eu aprender a usar o HTML::Template para pode <br>> responder, no meu retorno html, vem no maximo 10 linhas de código html, o <br>> resto é variavel......<br><br>Usar HTML::Template é muito simples. Você consegue fazer modelos simples em 30 minutos de leitura da documentação.<br><br>O TT é um pouco mais complexo que isso... mas em contrapartida você consegue gerar modelos que podem gerar outros resultados além de HTML.<br><br>[]'s<br>Alceu<br><br /><hr />Discover the new Windows Vista <a href='http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>