Gravar o sistema em arquivo pra qnd iniciar novamente

2 respostas
_

tipo, quero gravar o objeto num arquivo, pra depois quando eu iniciar novamente o sisteminha, tudo que eu fiz nele fique gravado… olhe como estou fazendo:

public void gravar(Object obj){ try{ ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("Arquivo.DBA")); out.writeObject(obj); out.close(); }catch(Exception e){ } }

public Object recuperar(String nomeArquivo){ Object array; try{ ObjectInputStream in = new ObjectInputStream(new FileInputStream("Arquivo.DBA")); array = in.readObject(); in.close(); return array; }catch (Exception arq){ System.out.println(arq); }finally{ } return null; }

tipo, tenho as classes: (formulario, interacao, etc,etc)
a classe interacao, ela mantem dialogo com as outras classes…
e o formulario tem dialogo apenas com a classe interacao.
o que eu preciso gravar e onde, para que quando eu inicie o formulario, se tiver arquivo gravado, ele abra esse arquivo e eu fique com todo o sistema carregado?
aguardo!!
vlw

2 Respostas

W

Que tal vc usar um arquivo de propriedades? Como? Dá uma olhadinha aki:
http://www.guj.com.br/java.artigo.35.1.guj

Toda vez que vc for sair do seu programa voce pode gravar seu objeto da seguinte forma:
atributo1=valor
atributo2=valor
atributo3=valor
.
.
.
E depois recuperá-lo… O tutorial acima tá explicando como fazer isso direitinho…

_

acho q ai complica! rs
prefiro fazer dessa forma q descrevi encima
se puder ajudar.vlw

Criado 10 de novembro de 2004
Ultima resposta 10 de nov. de 2004
Respostas 2
Participantes 2