Marcelo,

o que eu perco deixando de usar collections e usando o TableModel?

Não ficou claro para mim!

Um abraço

At 15:37 19/12/01 -0200, you wrote:
>
>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] 
>-------------------------------------------------------------------------
>

------------------------------ 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] 
-------------------------------------------------------------------------

Responder a