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