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

Responder a