Criando um Cadastro de Usuario
O objetivo deste artigo é desenvolver uma aplicação em JSE (Java Standard Edition) de inserção de dados utilizando alguns padrões de projeto. Para isto, utilizaremos a IDE NetBeans (neste exemplo utilizo a versão 6.5.1) e o banco de dados MySQL Server (utilizo versão 5.5). É claro que o leitor pode usar a versão mais adaptável ao seu conhecimento.
Subentende-se que para execução deste artigo, o leitor já tenha algum conhecimento de conceitos como Programação Orientada a Objetos e Design Patterns (Padrões de Projeto como FACTORY, DAO e MVC).
OBS.: coloquei propositalmente imagens em tamanhos ampliados para que o leitor possa compreender melhor e executar o projeto sem dificuldades.
Considerações sobre a plataforma Java
Para utilizarmos o Java faz-se necessário uma máquina virtual chamada JVM (responsável pelo uso multiplataforma do Java, isto é, pelo seu uso em qualquer sistema operacional), o JRE (ambiente de execução Java formado pela JVM e por bibliotecas) e o JDK (kit completo de desenvolvimento Java, composto por compilador, JVM e JRE.). Logo, será necessário a instalação de apenas uma ferramenta:
JDK – Java Development Kit;
Resumo
Para criarmos nosso exemplo, precisaremos:
1) Banco de dados MySQL Server;
Link para download: MySQL
Clique em ">> No thanks, just take me to the downloads!".
2) IDE NetBeans.
Além das ferramentas, vamos enumerar 10 passos:
1) Banco de Dados;
2) O Projeto;
3) Factory;
4) Modelo;
5) DAO;
6) GUI;
7) Evento SAIR;
8) Evento LIMPAR;
9) Evento CADASTRAR;
10) Consulta através do console do MySQL Server.
Mão na massa:
Passo 1: Banco de Dados
Abra o console do MySQL Server em Iniciar > Todos os programas > Mysql > MySQL Server 5.5 > MySQL Server 5.5 Command Line Client e digite os seguintes comandos:
create database projetojava; use projetojava;
CREATE TABLE usuario ( id BIGINT(10) AUTO_INCREMENT, nome VARCHAR(255), cpf VARCHAR(255),