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: <discussao@cejug.org> > 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: <discussao@cejug.org> > 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]