Estou construindo um applet que far� consultas a um banco de dados que
est� localizado na mesma m�quina do servidor web.

Fiz uma classe que funciona como um campo multiline. Para quem conhece o
Oracle Forms, funciona de modo semelhante a um campo em um bloco com a
propriedade "Number of Records" maior que zero.

Preciso do multiline porque o usu�rio vai rolar sobre o registro
corrente e para que, quando o usu�rio dispare uma a��o sobre o registro
corrente (dando um duplo clique, ou clicando um bot�o � parte), alguma
a��o seja disparada. Al�m disso, o multiline cuida de trazer dados do
ResultSet apenas quando necess�rio. Quer dizer, consigo manipular apenas
10 registros de uma consulta que na verdade tem 200 registros. Depois,
quando vou "rolando" pelo multiline (neste exemplo, de 10 linhas), ele
faz novas chamadas ao ResultSet, trazendo apenas os pr�ximos registros.

Sei que remotamente a performance n�o � t�o boa. Na intranet, funciona
t�o bem quanto o Oracle Forms.

Minhas d�vidas s�o:

1) Existe uma constru��o melhor que a que utilizei? Andei pensando em
mudar a arquitetura para servlets, mas a� perco a interatividade com os
dados que est�o sendo visualizados atualmente no applet. Isso porque
dados resultantes de cgis ou servlets, uma vez trazidos, s�o est�ticos,
e eu n�o quero trazer todos os dados da consulta se ela for muito
grande.

2) Que problemas existem em applets acessarem BDs, por exemplo, em
rela��o � configura��o de firewalls?

Obrigado.
Dailton Santana de Almeida.

Responder a