Eu sei que não. Mas não é para isso. Dedique-se aos collections....
Marcelo Alcantara [EMAIL PROTECTED] Consultor Senior Martin Brower do Brasil Marco Campelo <mcampelo@cca Para: [EMAIL PROTECTED] rd.com.br> cc: Assunto: Re: [java-list] MVC - Beans 18/12/01 21:34 Responder a java-list Alo Marcelo, o TableModel não é uma classe visual do Swing, é apenas uma estrutura de dados (linha x coluna) definida dinamicamente. Então, após executar uma query no meu DAO, defino quais colunas vou retornar para o JSP e ao varrer o ResultSet, vou adicionando as linhas ao table model. Esse modelo se adapta a qualquer consulta que eu possa fazer, pois você adiciona um Object ao TableModel. []´s At 10:36 18/12/01 -0200, you wrote: > >Amigo, > > Você viajou....vai na linha do primeira idéia que é melhor. Swing é >para interface. Não tem nada a ver com isso. > > Use estrutura de collections pelo menos se quer enviar dados dinâmicos >ao jsp. > > No meu caso, quando quero enviar uma listagem de clientes ao jsp, crio >a classe Cliente e a Clientes. A clientes extende a Classe de collection >que mais se adequa (HashSet, HashMap, ArrayList, ...) > >Um abraço, > >Marcelo Alcantara >[EMAIL PROTECTED] >Consultor Senior >Martin Brower do Brasil > > > > Marco Campelo > <mcampelo@cca Para: <[EMAIL PROTECTED]> > rd.com.br> cc: > Assunto: [java-list] MVC - Beans > 15/12/01 > 11:56 > Responder a > java-list > > > > > > >Alo Pessoal, > >gostaria da opiniao de voces. > >Desenvolvemos para Web utilizando MVC. > >Um exemplo simples: Se precisamos exibir dados em um formulario, essa >informacao sera obtida no SGBD atraves de um DAO que ira transportar os >dados para o JSP atraves de um Bean. (Na verdade, tera que passar ainda >pelo Command, Servlet e ai sim chegar ao JSP). > >Dessa forma, temos que criar varios Beans na aplicacao, de acordo com a >estrutura de dados que queremos exibir. > >Se vou exibir dados de um cliente, por exemplo, criaria o ClienteBean.java >com os atributos nome, endereco, telefone, cidade, estado, cpf e para cada >um desses atributos criaria os metodos get e set. > >Surgiu a ideia de utilizarmos um Bean unico, "dinamico", mas gostaria da >opiniao de voces sobre os pos e contras de trabalharmos dessa forma. > >Como isso funciona? > >Criamos um Bean utilizando o TableModel do Swing. Essa estrutura de dados >permite que eu adicione linhas e colunas da forma que eu quiser, >armazenando um Object. > >Entao, no meu DAO, eu crio uma instancia desse "beanTableModel", seto quais >sao as colunas necessarias (nome, telefone, endereco, cidade, estado e cpf) >e atribuo a cada coluna os valores que recuperei do banco. > >Se for uma listagem, por exemplo, posso setar quantas linhas eu quiser. > >Esse Bean é transportado até o JSP onde faço a apresentação dos dados. > >O que acham da idéia? Pode me trazer algum problema? > >Um abraço, >Marco Antônio > I C Q - 2204609 > >------------------------------ LISTA SOUJAVA ---------------------------- >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >------------------------------------------------------------------------- > > > > > > >------------------------------ LISTA SOUJAVA ---------------------------- >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------