Salvar Estado da Aplicação MVC Swing

2 respostas
JBrunoCesar

Olá pessoal,

estou desenvolvendo uma aplicação em java swing utilizando o padrão mvc.

O usuário tem a opção de salvar o estado da aplicação em arquivo, ou seja, tudo o que está aparecendo na tela poderá ser aberto e visualizado novamente da forma como foi salvo.

Minha dúvida é: Quando salvar em arquivo no disco, qual objeto devo salvar, o objeto de visão, modelo ou controle?

Como realizo o recarregamento da inteface, gráficos e tabelas novamente?

2 Respostas

D

Você deve salvar o modelo. Na hora de carregar, basta atualiza a tela com os valores contidos no arquivo salvo e, em tese, o estado volta a ser o que era antes.

M

Veja:

Fonte: http://java.sun.com/blueprints/patterns/MVC-detailed.html

Apenas observando essa imagem é possível determinar quem deve conter o estado da aplicação (e, portanto, deve ser serializado). Para questões de serialização, procure por XMLEncoder/XMLDecoder.

Criado 7 de fevereiro de 2010
Ultima resposta 8 de fev. de 2010
Respostas 2
Participantes 3