O documento descreve as etapas para construir um sistema MVC (Model View Controller) utilizando programação orientada a objetos em Java. Inicialmente, é criada a interface gráfica do usuário e em seguida são implementadas as classes de domínio, DAO e controlador para realizar o mapeamento objeto-relacional com Hibernate e permitir a comunicação entre a camada de visão e modelo. Por fim, são implementadas validações dos campos e removida a geração automática de tabelas no banco de dados.