Qual é a vantagem concreta da utilização da interface java.io.Serializable em um javabens???
Por que implementar o java.io.Serializable?
2 Respostas
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.
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.!!!