Java web com NoSQL

Olá pessoal to precisando desenvolver um CRUD web java que utilize banco de dados NoSQL e não sei como fazer. Se possível v6 podem mandar algum tutorial, apostila ou qualquer material que ajude fazer essa aplicação utilizando por exemplo CouchDB ou MongoDB. Eu citei esses dois sgbd pois são minhas preferenciais mas pode ser qualquer banco NoSQL.

Obrigado!

Eu tenho um CRUD em JSF 1.2, o banco é MySQL … mas acredito que seja apenas adaptar a parte do banco de dados.
Caso se interesse, segue o link: http://javasemcafe.blogspot.com/2010/10/aula-06102010-4tads-crud-em-jsf.html

Eu também acredito que seja assim também mas o problema é adaptar para o NoSQL kkkk