Colocar os conceitos aprendidos nos módulos anteriores na prática é essencial. Neste sentido criamos um módulo especialmente voltado para o desenvolvimento de uma aplicação completa. Utilizaremos duas aulas completas para este módulo. Para o desenvolvimento desta aplicação optamos por utilizar o ambiente de desenvolvimento Netbeans 6.5 e o banco de dados Java DB. O Java DB é um gerenciador de banco de dados que está integrado ao Netbeans. Assim, em um primeiro momento, o ambiente é mais facilmente configurável.Você aprenderá a desenvolver um sistema de controle de estoque e a gerar relatórios com base em comandos SQL. Discutiremos também como é realizada a conexão com o Java DB e outros gerenciadores por meio do driver JDBC, além de esclarecermos a necessidade e a importância em se utilizar o padrão de projetos DAO (Data Access Object), separando a lógica da conexão, o gerenciador que será usado e os relatórios que serão gerados.