JSP x JSF (Beans)

Pessoal, no jsf registramos os beans no faces-config.xml, então ele terá aquele escopo definido durante todo a aplicação
No jsp declaramos os beans nas páginas. É isso que não consigo entender … porque são nas páginas ? quer dizer que se em uma página eu definir um como escopo session, e em outra página eu definir o mesmo bean como request, ele muda de escopo ?

Eu posso utilizar um java bean como um Controller que nem no jsf? e chamar na página deste modo: ${usuarioController.getTodosUsuarios} por exemplo?
Gostaria de fazer um esquema parecido como fazia no jsf.

Valeu galera, gostaria de explicações

minha intenção é retirar a lógica do servlet, o servlet apenas faz o foward e seta alguns atributos.
o controller é onde eu queria deixar toda a lógica de manipulação dos beans, como por exemplo buscar uma lista de usuários, uma lista de mensagens e tal.
e que poderia ser acessado por ${usuarioController.lista}

1-Pelo que vi no site ogordo.com
http://ogordo.com/download/CRUD_JSP.zip
agente ta ferrado, eu aprendi primeiro jsf e agora estou passando para jsp e estou com a mesma duvida sua, mas pelo que vi no exemplo citado acima
vamos programar com java nas jsp e não em uma classes class.java em um bean.
Se já tiver arrumado uma solução, ou descuberto que não tem outro geito posta ai.