|
� ������
Sempre que voc� precisar transmitir um objeto atrav�s da rede, do
sistema de arquivos do seu computador, ou o que quer que intermedie
as duas pontas do seu sistema de transmiss�o, a classe desse objeto deve
implementar a interface Serializable (ou Externalizable). A raz�o � que o conceito de "streams" de dados s� � poss�vel quando voc� consegue
representar esses dados como uma estrutura serial, ou seja, na forma de uma
cadeia de bits. Os objetos s�o estruturas mais complexas do que simples cadeias
de bits ou bytes. � necess�rio que se defina um protocolo para estruturar esses
objetos, para que eles possam trafegar atrav�s dos "streams".
A interface Serializable permite que VMs diferentes ou n�o enviem ou recebam esse objeto, ou
melhor, "serializem" ou "desserializem" objetos. Os pacotes em Java, como o
RMI e os EJB, incorporam amplamente os conceitos de serializa��o
de objetos, porque trabalham com computa��o distribu�da. Para que um m�todo em
um objeto remoto em RMI possa ser executado, por exemplo, esse objeto � serializado na ponta remota, transmitido atrav�s da rede
(protocolo TCP/IP), e desserializado
na ponta do sistema que precisa executar o m�todo. A partir da�, com o objeto desserializado e reconstru�do, o m�todo � efetivamente chamado.
� l�gico que esse processo, na pr�tica, � um pouco mais complexo,
principalmente quando voc� precisa incorporar seguran�a aos seus objetos, por
exemplo. Analista de Sistemas - NDS [EMAIL PROTECTED] F�ton� Inform�tica e Servi�os Fone: (61) 328 5060 R.: 204 -----Mensagem original----- Ol�... Gostaria de saber oque � e pra que serve o serealize. Abra�o... Post your ad for free
now! Yahoo!
Canada Personals |
