sábado, 16 de novembro de 2013

[Tutorial] [Java] Aplicação com Banco de Dados embutido [Parte 1]

Olá pessoal,

Hoje vou apresentar um MEGA BIG GIGANTE tutorial, dividido em partes ( mas que graças a Deus já fiz todas partes, só preciso postar hahahaha ). Esse tutorial abordará sobre um desenvolvimento de aplicação com banco de dados embutido.
Está se perguntando pra que isso? Simples, uma aplicação para usuário comum, não precisa ter uma estrutura externa de banco de dados, como MySQL por exemplo, basta tem um banco de dados acoplado. Existem vários bancos que fazem isso, mas neste caso vamos usar o SQLite (ótimo para aplicações android também).

Vamos lá! Inicialmente baixe o jdbc do SQLite no link: https://bitbucket.org/xerial/sqlite-jdbc/downloads

Abre o NetBeans, crie um novo projeto com o nome Agenda e classe Principal em br.com.agenda.Principal ( YEAHHHHHHH vamos desenvolver uma pequena Agenda porque é mais prático para iniciantes, inclusive ). Posteriormente siga os passos abaixo:

1 Clique com o botão direito em Bibliotecas.



2 Clique em Criar.
3 Defina o nome SQLite.



4 Abre o arquivo *.jar do SQLite que salvou anteriormente e clique em okay.



PRONTO! A biblioteca está adicionada. Agora criem as classe conforme a estrutura abaixo:


Como observado acima, vamos trabalhar com o modelo MVC, se não tem conhecimento do funcionamento dê uma olhada em http://papeldiario.blogspot.com.br/2013/11/programacao-tutorial-modelo-mvc.html

CLASSE
Principal - Inicia a aplicação

CONTROLE
InicialControle - Controla o inicio da aplicação
TelaPrincipalControle - Controla a TelaPrincipal.

MODELO
ConnectionFactory - Gerencia o banco de dados e nossa conexão.
ContatoDAO - Gerencia a manipulação do Contato em nosso banco de dados.
Contato - Objeto que representa o Contato.

VISÃO
TelaPrincipal - Tela exibida para o usuário.

Nos próximos tutoriais vamos começar a desenvolver cada uma dessas classes. Ate lá :)

Nenhum comentário:

Postar um comentário