Parallax DB - Framework de persistência nacional para Android e Desktop
1. PARALLAX DB
FRAMEWORK DE PERSISTÊNCIA NACIONAL PARA ANDROID E
DESKTOP
FREE/OPEN-SOURCE
AUTOR: MICHEL P. MONTENEGRO
E-MAIL: MICHEL.MONTENEGRO@GMAIL.COM
SITE: HTTP://WWW.EINFORMACAO.COM.BR
4. Recursos já automatizados
Metodos padrões de CRUD já implementados
- Select all
- Select by Id or Field_X
- Insert
- Update
- Delete
- Ordenar por N campos Asc/Desc
5. Documentos e Tutoriais
100% documentado (Documentação interna via
JavaDoc)
Tutorial em Vídeos e Texto
Código fonte 100% Inglês (Porém a documentação
esta em português)
6. Adaptação
Acoplamento fraco, não utiliza herança (Classe) e
sim implementação (Interface).
Observação: Existe uma classe abstrata que já automatiza alguns métodos e implementa a
interface devida (Isso foi um opcional que deixei para quem preferir utilizar acoplamento
forte)
Utiliza parte do padrão do JPA.
- @Table (...)
- @Column (...)
7. Recursos já automatizados
Sistema de registro Ativo/Inativo
Sistema de Paginação integrada
Sistema de ordenação integrada
Ex.:
- getOrderBy(SqlOrderBy.DESC/Asc, “Campo1”, “Campo 2”, ...)
- getList(getOrderBy(...)); //Retorna todos os registros ordenados por ? e
Ascendente ou Descendente.
8. Utilizando os DAO (Data Acess Object)
Registrando um DAO
- RegistryDAO.add(new BaseDAO<Cliente>(){});
Acessando o DAO
- List<Cliente> listCliente = RegistryDAO.get(Cliente.class).getList();
10. Conclusão
“Quem pergunta é um tolo por 5 minutos, quem não
pergunta será um tolo por uma vida”
“Transforme a Fraqueza em Força!”
Autor: Michel P. Montenegro
E-mail: michel.montenegro@gmail.com
Site: http://www.einformacao.com.br