| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2009 08:50:40
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
Oi!
gostaria de saber se tem como eu gravar uma lista List<meuObjeto> em um arquivo txt ou qualquer outro tipo... para q eu possa importar em outra aplicação que vai utilizar essa lista.. atualizando, pesquisando.. .. e depois usar ess e arquivo para atualizar o banco de dados.
tem como??
valeeu^^'
|
[]'s Renato Ramos |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2009 11:56:49
|
franciscossouza
JavaBaby
![[Avatar]](/images/avatar/46b5ccee9476df662ebadeb65a90c735.jpg)
Membro desde: 19/02/2008 12:43:12
Mensagens: 83
Localização: Vitória, ES.
Offline
|
Você pode trabalhar com serialização binária (ou em XML), ou ainda criar um padrão de arquivo de saída e usar o IO do Java pra escrever os dados neste seu padrão.
Caso deseje saber mais sobre serialização binária, dê uma olhada neste link: http://blog.franciscosouza.net/2009/03/serializando-objetos-em-java.html
|
Francisco Souza
http://www.franciscosouza.net
@franciscosouza |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2009 13:55:05
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
funcinou o tutorial ...
mas não sei se é extamente isso que eu quero...
vo da um exemplo.
imagina que eu tenho um aplicativo desktop que acessa um banco..
esse aplicativa gera em algum tipo de armazenamento dados desse banco e importa para um dispositivo mobile
o dispositivo mobile que está usando uma aplicação que usa esse arquivo.. faz insert.. update
esse arquivo volta para o desktop e atualiza o banco..
é mais ou menos isso que qru ^^'
serializar é isso??
valeu pela atencao fransciso!
|
[]'s Renato Ramos |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2009 14:54:37
|
franciscossouza
JavaBaby
![[Avatar]](/images/avatar/46b5ccee9476df662ebadeb65a90c735.jpg)
Membro desde: 19/02/2008 12:43:12
Mensagens: 83
Localização: Vitória, ES.
Offline
|
Serializar é pegar o que está na memória e jogar no disco.
Da forma que você descreveu, existem várias formas: você pode criar um xml padronizado e ficar passando isso pra lá e pra cá; pode pegar um arquivo de serialização binária e passar pra lá e pra cá; pode centralizar o banco de dados; dentre outras alternativas.
Trabalhando com arquivos, você teria mais ou menos uma ginástica assim: exporta no programa desktop, transmite para o dispositivo móvel, importa para o programa do dispositivo móvel, altera no programa do dispositivo móvel, exporta no dispositivo móvel, transmite do dispositivo móvel para o desktop, importa no programa desktop, altera..., exporta..., e assim sucessivamente =)
Dependendo da finalidade, ter isso desta forma assíncrona pode não ser uma boa ideia, em outros casos sim. Centralizar os dados faz com que a informação esteja atualizada mais rápido, com a impressão de tempo real, mas o sistema fica mais vulnerável a pequenas falhas de comunicação. De qualquer forma, vai depender do seu caso.
|
Francisco Souza
http://www.franciscosouza.net
@franciscosouza |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2009 16:06:18
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
O meu caso serve assincrono.. é para pesquisa de campo..
as tarefas do meu sistema basicamente
usario cadastra o questionario e os objetos que serão pesquisados .. ai como ele ja sabe quais objetos serão cadastrados importa os objetos.. para que preencha o campo de forma dinamica..
e com o questionario.. no mobile vai ter quer gerar os formularios dinamicamento(não faço ideia de como fazer isso) baseado nas questões dos questionario em si.. se for com alternativa gera check box.. se não tiver alternativa gera um textfield
armazena as resposta.. e as respostas passam para o banco no final do dia..
durante o processo de pesquisa.. o pesquisador pode cadastrar um objeto novo..
complicado neh xD
to lascado..
mt obrigado!
|
[]'s Renato Ramos |
|
|
 |
|
|