quinta-feira, 11 de setembro de 2008

Objetos como Arquivos (Objects like Files)

Objetos como Arquivos (Objects like Files)
Buneas,,
A idéia que surgiu é trabalhar objetos (registros do banco de dados) como se manipula os arquivos em um sistema operacional.
  1. Criar uma lixeira (tabela) genérica para se colocar os objetos excluídos através de serializable (utilizar uma coluna para armazenar os objetos).
  2. Permitir a Clonagem
  3. Permitir importar campos em comum mesmo entre objetos diferentes (como na área de transferência do Windows)
  4. Permitir criar rascunhos (drafts) de registros sem ter que guardar de fato na tabela principal
  5. Utilizar recursão para solucionar problemas de referência entre objetos
  6. Utilizar um conceito semelhante ao Outlook permitindo abrir e editar vários objetos ao mesmo tempo
  7. Utilizar o conceito de desfazer/refazer (ctrl+z e ctrl+y) para as operações em cima de objetos (tabelas) como atualização ou deleção
Teoricamente utilizando-se serializable e reflection seria possível a construção de um framework genérico, que poderia ser aplicado a qualquer sistema e que permitiria as operações básicas (mesmas feitas com arquivos) ser aplicadas a todas (ou quase todas) as classes Entity de uma aplicação.
Por enquanto é só uma idéia,, ainda estou tentando convencer conhecidos que é boa! Se conseguir parto para a implementação.

(Generic Recycle Copy Past Files Serializable Java)

Nenhum comentário: