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] 
 

Responder a