Sistema de cadastro em java com banco SQL

Bom dia,
estou tentando desenvolver um sistema de cadastro de pessoas, mas está um pouco complicado.
Ja li tutorias, ja vi video aulas, me ajudaram um pouco não o suficiente para sanar minhas duvidas.
Eu gostaria de saber qual é o passo a passo para fazer essa aplicação?
ex:
1-configurar o hibernate.cfg
2-cria a classe de persistencia
3-Cria a Interface
4-Chama a função para o botao “Cadastar”

Se puderem me dar uma força

suponhamos que voce quer desenvolver isso com jsf, entaum procure na net tutoriais de como desenvolver aplicações com jsf e hibernate e siga o passo a passo da apostila e desenvolva a aplicacao que apostila apresenta como exemplo depois de ter entendido o processo desenvolva a sua aplicação, sem fazer algo de exemplo com a ajuda de algum material acho que voce e nem ninguem vai para frente afinal ninguem apreende por osmoze…

Obrigado pela dica, vou estar refinando minhas pesquisas.

http://javaaberto.blogspot.com.br/2012/07/javaserver-faces-jsf.html