Por que implementar o java.io.Serializable?

2 respostas
P

Qual é a vantagem concreta da utilização da interface java.io.Serializable em um javabens???

2 Respostas

B

Ola,

Bom vantagem, vantagem não existe, mas as vezes é necessário, pq a interface java.io.Serializable permite que vc transmita a classe atraves de um inputStream, por exemplo, usando RMI, apesar de ela não ter métodos, mas ela tem toda uma especificação de como a JVM processa esta classe, que implementa esta interface…
Exermplos de casos onde se é necessário usar esta interface: quando ela é transmitida de um servidor para um cliente, ou vice-versa, em aplicações disrtibuidas usando RMI, na maiorida dos casos de servidores usando JBoss… que tb usa RMI, quando se quer persistir a classe no disco… é mais fácil… dentre outras utilidades.

P

“BrunoCarlo”:
Ola,

Bom vantagem, vantagem não existe, mas as vezes é necessário, pq a interface java.io.Serializable permite que vc transmita a classe atraves de um inputStream, por exemplo, usando RMI, apesar de ela não ter métodos, mas ela tem toda uma especificação de como a JVM processa esta classe, que implementa esta interface…
Exermplos de casos onde se é necessário usar esta interface: quando ela é transmitida de um servidor para um cliente, ou vice-versa, em aplicações disrtibuidas usando RMI, na maiorida dos casos de servidores usando JBoss… que tb usa RMI, quando se quer persistir a classe no disco… é mais fácil… dentre outras utilidades.

Valeu cara muito obrigado.!!!

Criado 12 de junho de 2006
Ultima resposta 12 de jun. de 2006
Respostas 2
Participantes 2