Post on 29-Jun-2015
AUTOR: MICHEL P. MONTENEGRO
E-MAIL : MICHEL.MONTENEGRO@GMAIL .COM
SITE: HTTP: / /WWW.EINFORMACAO.COM.BR
PARALLAX DBF R A M E W O R K D E P E R S I S T Ê N C I A N A C I O N A L PA R A A N D R O I D E
D E S K T OP
F R E E / O P E N - S O U R C E
Banco de Dados suportados
Sistemas Operacionais suportados
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
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)
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 (...)
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.
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();
Configurando o Banco de Dados
#------------------------------- #->Android: sqldroid #->Desktop: derby, sqlite, mysql, firebird, postgresql type.database=sqlite #connection.classForName=org.sqlite.JDBC #connection.urlPrefix=jdbc:sqlite: #-------------------------------
#connection.url=c:\\Teste\\banco.db
#------------------------------- pagination.pagesize=5 #connection.user=parallax #connection.password.crypt=false #connection.password=parallax #connection.password=4\u00B3\u00B7\u00A0J\u00C4\u00DF\u00C3&Gs\
u201C\u00BD\u00ED\u00CB\u0006
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