Arquitetura de Desenvolvimento WEB

Fala pessoal!!! :smiley:
Queria saber sobre o desenvolvimento de aplicações WEB.
Por exemplo!!
Eu posso desenvolver uma aplicação com a seguinte arquitetura, se eu estiver errado me corrijam.
* JSP + SERVELET + EJB
Exemplo de um login…
Tenho uma pagina JSP inicial onde o usuario entra com alguns dados, o ´jsp não faz nada e chama o servlet que se conecta no EJB e o EJB cadastra na base…

*JSP + SERVELET + JAVABEANS
O JSP usa o javabeans para validar alguma coisa???Ou porque ele precisa pra acessar uma base de dados ou processar um xml??
o Servelet não poderia ser chamado pelo JSP e validar tudo e Assumir o EXEMPLO acima onde o EJB fazo cadastro na base??

[]'s

Alan
PS:Bem desculpe as perguntas porem essa arquitetura me fascina, porem trabalho com microsoft, por isso não compreendo muito bem…
LIXO DE C#… :snipersmile: .NET

E ae,

As duas maneira que voce citou atende as espectativas.
Eu particularmente uso JSP+SERVLET+EJB
JSP - Interface
SERVLET - Regras de negócio
EJB - Acesso a Base
Assim fica mais estruturado, dividindo em 3 camadas.

[]´s

Olá.

Acho melhor voce obter referência para essa arquitetura, aqui:
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Overview.html

A visão da J2EE não é tão símples, e por isso o estudo e uso coerente de cada responsabiliade de cada componente vai garantir o sucesso do seu projeto.

A idéia da J2EE para WEB é ter de 4 a 5 camadas

HTML + JavaScript (Client)
JSP (Presentation Logic)
Servlet (WorkFlow Logic)
EJB (Transactions and Pertistence (Busines Logic) )
EIS (JCA - Intregration)

Bom estudo.

O OzielNeto tem razão, temos que ter muito cuidado com as responsabilidades de cada camada. Estude a fundo, é melhor gastar um bom tempo estudando e depois fazer um bom trabalho.