MVC/Struts - Estrutura de pastas, códigos e afins

Boa tarde a todos.

Será que alguém pode me dar uma luz (exemplos) de como organizar meu código (JAVA WEB) de forma a usar o padrão MVC?

Onde ficam os beans, os formulários, as classes de acesso ao banco, a classe que gerencia a conexão…

Não precisam mandar códigos, mas um exemplo da organização da coisa.

Agradeço a todos.

Abraços.

Isso depende da arquitetura que for usar…

mas MVC fica assim (em uma arquitetura utilizando uma camada business delegate e o pattern session facade implementado no ejb)…

pacote br.com.suaaplicacao.controller
classe: actions, actionforms, filter, business delegate (fisicamente, pois lógicamente ele está desacoplado do controller e o modelo, fazendo a ligação dos dois)

pacote br.com.suaplicacao.model
classes: dao, bean ou VOs ou DTOs ou TOs, ejbs (session facade beans), business object, closures, services e etc…

Aí tem as classes de resources e utils que não twme lugar fixo, fica onde tiver mais necessidade…

Beleza.

Obrigado pela dica.