Performance

Projeto de uma agenda on-line utilizando jsp, javabeans com um servidor tomcat.

Estou ajudando uma pessoa a desenvolver. Eu havia feito uma tela inicial de login que chamava outra tela no qual validava as informações enviadas da primeira tela. Utilizando uma conexão a banco de dados mysql. A segunda tela instaciava a classe que fazia a conexão para comparar o nome de usuário e senha com a tabela usuário.

Meu amigo achou que deveriamos fazer a autenticação de login na mesma pagina ao invés de chamar outra.

Como poderia fazer esta autenticação já que tenho que passar os valores pro banco de dados?

A preocupação de meu amigo é que se criarmos muitas telas isto poderia comprometer a performance do sistema. E já que tem outra equipe na empresa trabalhando com php não seria interessante que nosso projeto em java ficasse mais lento.

Preciso de um help sobre este assunto.

O fato de chamar outra página poderia comprometer o sistema, já que teremos muitos usuários utilizando, pois estará na internet?

Corro o risco de com isso o projeto em php ser mais eficaz? o que não seria interessante.

valew

A melhor maneira seria você enviar esses dados através de um formulário para um servlet, onde o mesmo trataria esses dados e chamaria a camada de modelo do seu sistema onde estaria ligado o banco de dados.
O próprio servlet ficaria encarregado em redirecionar o sistema para outra página jsp em caso de sucesso ou voltar para a página de autenticação com uma mensagem de erro de login :wink:

Abraços,

valew pela dica,

vou implementar desta forma e ver como o sistema se comporta.