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

Responder a