isto � pol�mico... obedecer padr�es � excelente, mas �s vezes o uso de padr�es causa uma prolifera��o de classes auxiliares e min�sculas que s� existem nos projetos para preservar os padr�es... Neste caso, a contribui��o do uso de padr�es neste ponto do projeto contraria o senso comum e, portanto, fica estranho...
Um exemplo t�pico � o struts usar ActionForm e Bean separados.. . somente para manter "o conceito" das classes separadas em camadas. Um bean poderia ter o m�todo de valida��o e ser usado para transferir os valores do formul�rio at� a camada de consist�ncia. Isso iria contrariar o discurso dos padr�es, mas daria mais simplicidade ao sistema ao aliminar o fr�gil processo de copiar os valores do FormAction para o Bean com o BeanUtils... mas � coisa a ser discutida.... On Wed, 23 Feb 2005 10:58:16 -0300, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Elias, > > na minha opini�o, uma regra dessas, mesmo sendo simples, dentro de um bean � > um tanto deselegante... > > mas voc� poderia criar uma classe Formatadora... > > > [ ]'s > > > > > Rodrigo Maia Barros > Programador Java > > Sena Inform�tica Ltda > Av. Desembargador Moreira, 1701 . Cobertura - Ed. Ricardo Studart - Aldeota > Fortaleza . Cear� . Cep. 60170.001 . www.sena.com.br > Pabx: +55 85 3131.6999 . Fax.: +55 85 3131.6992 > > > > "Elias Sales" <[EMAIL PROTECTED]> > > 23/02/2005 10:59 > Favor responder a discussao > > Para: <[email protected]> > cc: > Assunto: Re: [cejug-discussao] Formata��o de atributos > > > > > > Caro amigo, > > Minha jsp n�o possui c�digo java, ela apenas apresenta os dados, uso a > especifica��o JSP 2.0. > > > O trecho do bean: > > public class Licitacao { > > public void setEstimativa(float estimativa) { > this.estimativa = estimativa; > setFormaEstimativa(formataFloat(getEstimativa())); > } > > > public void setFormaEstimativa(String formaEstimativa) { > this.formaEstimativa = formaEstimativa; > } > > } > Trecho da jsp: > > > <input type="text" value="${licitacao.formaEstimativa}" style="border: 1px > solid #FFCC33; width: 100px;" name="estimativa"/> > > > Alguem pode me ajudar.?????? > > > > > > > > > > > ----- Original Message ----- > From: "Phillip Cal�ado" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Wednesday, February 23, 2005 10:49 AM > Subject: Re: [cejug-discussao] Formata��o de atributos > > > Ol�, > > Se estamos falando em boas pr�ticas e programa��o OO de verdade, o que > � seu bean? O que ele representa? > > Seu bean representa, digamos, um Cliente. Em qual camada ele est�? > > A menos que seu objeto esteja na camada de apresenta��o (o que n�o > parece ser o caso) e mesmo com ressalvas, ele n�o deve fornecer dados > formatados. > > Sua JSP (no caso) deve utilizar algum mecanismo que pegue a data e a > formate. > > Note que o uso de beans com regras de neg�cio � sintoma do j� > mencionado JASP - Java achando que � ASP. Se voc� possui mais que um > ou outro if e meia d�zia de fors em sua JSP, � hora de rever seus > conceitos ;) > > []s > > > > On Wed, 23 Feb 2005 10:42:24 -0300, Elias Sales <[EMAIL PROTECTED]> wrote: > > > Estou com problema com os atributos do meus beans que s�o float e Date, > > pois > > > os mesmo devem ser formatados, gostaria de saber qual a melhor forma > para > > > resolver isso. Devo cria por exemplo o m�tod Bean.getData() e o > > > Bean.getDataFormatada() que retorna uma string? Atualmente estou > > formatando > > > no servlet e mandando um objeto string para as jsps, mas assim vejo como > > > "gambiarra", fugindo das boas pr�ticas. > > > -- > Phillip Cal�ado > ICQ: 1110nine38six5 > M$N: [EMAIL PROTECTED] > http://www.jablo.com.br/blogs/page/pcalcado > http://www.jroller.com/page/pcalcado > Crux Sacra Sit Mihi Lux > > ---------------------------------------------------------------------------- > --------------- > Ceara' Java User Group > > Para cancelar sua assinatura, envie um e-mail para: > [EMAIL PROTECTED] > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > > > > ------------------------------------------------------------------------------------------- > > Ceara' Java User Group > > > > Para cancelar sua assinatura, envie um e-mail para: > [EMAIL PROTECTED] > > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > > > > > > > ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]
