>From: "Eduardo de Britto Castro" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: [java-list] Caminho das pedras
>Date: Wed, 20 Mar 2002 15:37:20 -0300
>
>Estou desenvolvendo um sistema simples de apenas um cadastro (bancos) e
>comecei fazendo o sequinte:
>
>- Criei um Frame com o layout da tela.
>- Inseri o c�digo para a conex�o com o banco de dados no construtor do
>frame,
>- Criei um objeto Banco.class que cont�m alguns m�todos como getCodigo,
>getNome, getEndereco, etc... e cujo construtor pede como par�metro o
>ResultSet para trazer os resultados.
>
>Minhas perguntas s�o as seguintes: estou no caminho certo? Uso um objeto
>Banco ou fa�o tudo dentro do Frame? Ser� que trabalhando dessa forma n�o
>vou me enrolar com um sistema mais complexo?
O ideal, o ideal mesmo, � separar sua camada de apresenta��o de suas
camadas de neg�cio e de dados.
Dependendo da quantidade de trabalho q vc. est� disposto a empregar (e de
seu prazo de projeto) para economizar tempo depois, quando precisar
redimensionar seu sistema (escalabilidade!), vc. pode adotar uma solu��o
mais gen�rica, construindo uma aplica��o servidora para seus dados,
utilizando RMI ou Enterprise Java Beans (EJB).
Como EJB � um pouco complexo e depende de um aplication server, RMI pode
ser a melhor resposta. O servidor RMI pode prover um objeto remoto a partir
dos quais vc. pode invocar m�todos que forne�am os dados a seu aplicativo
GUI. Considere a arquitetura:
**************** chamada de m�todo (ex.: getNome()) **********
* servidor RMI ************************************* app GUI *
**************** **********
Dessa forma, a aplica��o propriamente dita n�o ter� que se preocupar com
detalhes relativos aos dados (passagem de resultset's como par�metro, etc.)
e os dados estar�o dispon�veis para qualquer outra aplica��o que utilize os
mesmos dados.
Se vc. acha que isso pode funcionar em seu caso, escreva.
()s.
Sreng.
_________________________________________________________________
Converse com amigos on-line, experimente o MSN Messenger:
http://messenger.msn.com.br
------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------