Aplicativo em rede

4 respostas
J

Preciso de informações sobre uma aplicação de servidor…

  1. Como faço para transferir os dados? É através de array de bytes salvos no banco de dados no servidor, e os usuários acessam esses dados ?

  2. Tranferir um arquivo.txt e salvar no servidor para acesso dos usuários?

  3. Qual o procedimento correto usando BD PostGree?

Obrigado

4 Respostas

BrunoBastosPJ

Vc usa sockets para transferir dados… são arrays de bytes sim!! você tem que serializar o objeto para poder transforma-lo em um array de bytes e transferir e transforma-lo novamente em objeto do outro lado. Use ObjectInputStream e ObjetcOutputStream

Transferir o arquivo txt vc deve usar FileInputStream e FileOutputStream

para trabalahr com postgree vc tem que adicionar o driver no classpath, se vc usa windows tem uma pasta chamada jdbc que tem o driver dentro da propria pasta do postgree! Procura aqui no PJ nos artigos e tutoriais que você acha sobre serialização, sockets e conexões com BD!

J

Muito bom…

mas o que seria mais viável…

arquiovs txt ou array de bytes

Obrigado!!

BrunoBastosPJ

enviar vc vai sempre estar enviando arrays de bytes… se a informação estiver em arquivo txt você vai ler o arquivo usando BufferReader por exemplo, mas se os dados ja estiverem em objetos na sua classe não vale apena mardar para um arquivo, é melhor usar ObjectOutputStream

J

por exemplo no J2EE, existem geralmente quatro camadas: um cliente, uma aplicação Web , uma camada de lógica de negócio e uma camada de persistência que acessa um banco de dados relacional.

como faço a trasnferencia de dados… se eu tiver o bd precisa usar sockets? ou pelo http tudo se encaixa com as paginas web? ou seja apenas com o acesso da pagina os dados sao tranferidos para o cliente usando os objetos request?

nao entendi quando usar um e outro na web?

obrigado

Criado 4 de setembro de 2006
Ultima resposta 6 de set. de 2006
Respostas 4
Participantes 2