Interação entre componentes Jsp, Servlets, EJB

Gostaria de saber se alguem teria um diagrama de sequencia, demonstrando as interações e comunicações existentes entre as paginas jsp, servlets, ejb. Tenho uma boa noção a respeito de cada tecnologia, no entanto, juntando todas as tecnologias cria-se uma duvida, como arquitetar o sistema.
Devo desenvolver uma pagina jsp para visualizar, cadastrar, editar e excluir sendo que cada requisição aponte para a propria pagina e a mesma de comporte dependendo da solicitação ou uma pagina para cada função?

Meu ambiente de desenvolvimento é o Netbeans, Glassfish, Ejbs, Postgresql…

Espero que tenha sido claro e conseguido expor o tipo de duvida que possuo, que trata-se mais de uma duvida organizacional de desenvolvimento do simplismente codificar.

Obrigado desde já

Colega, você precisa dar uma estudada sobre Arquitetura em Camadas e também sobre MVC. Só pra constar, são coisas diferentes, porém relacionadas um pouco.