Inspirado no Prevayler 2001-2013, também ACID, grava em memória e em sistema de arquivos a construção transacional de seu modelo POJO, possibilitando que ao reiniciar seu sistema, os objetos sejam reconstruídos em memória através da execução de transações serializáveis carregadas do sistema de arquivos. Possibilita a uso de observadores, réplicas secundárias são limitadas a leitura. O modelo de dados (POJO) e transacional devem ser serializáveis, pois, o funcionamento depende da serialização Java para gravação de arquivos e retornos que protegem o modelo de alteração não transacional. Utilize corretamente serialVersionUID para cada uma das entidades e transações de seu modelo, também utilize backup automatizado por ferramentas especializadas. A atualização do modelo deve ser implementada somente através de transações serializáveis, o modelo POJO não pode ser atualizado fora das transações! Toda transação deve ser serializada na íntegra para o correto funcionamento, por exemplo, todos dados que forem atribuídos na transação devem ser serializáveis e suficientes para que a transação seja reexecutada quando for carregada do sistema de arquivos. Para utilizar: copie a classe MiniPrevalencia, crie o diretório que deseja gravar os arquivos, codifique seu modelo serializável, transações serializáveis e consultas conforme interfaces disponibilizadas.
-
Notifications
You must be signed in to change notification settings - Fork 0
Um novo sabor de prevalência JAVA, com apenas uma "classe" (arquivo fonte na verdade), inspirado no Prevayler 2013 também com réplicas, grava em memória e em sistema de arquivos a construção transacional de seu modelo POJO, possibilitando que ao reiniciar seu sistema, os objetos sejam reconstruídos em memória.
License
vasselai1/mini-prevalencia
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Um novo sabor de prevalência JAVA, com apenas uma "classe" (arquivo fonte na verdade), inspirado no Prevayler 2013 também com réplicas, grava em memória e em sistema de arquivos a construção transacional de seu modelo POJO, possibilitando que ao reiniciar seu sistema, os objetos sejam reconstruídos em memória.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published