MVC sem Framework

2 respostas
cleriston

Olá a todos!

Estou estudando Java para desenvolvimento Web.
Vi que para o MVC não é aconselhavel colocar html nos servlet’s e nem utilizar lógica no JSP’s.
Mas como fazer um “MVC” sem utilizar frameworks como o struts??
Minha duvida é qdo tenho q retornar dados do banco para o cliente… pois nao vejo outra saída sem utilizar html dentro da servlet, ou código dentro de jsp…

2 Respostas

Pedrosa

Já que deseja implementar na mão, não jogue o html em Servlets utilize as taglibs como a dispalytag e jstl:

Displaytag
http://displaytag.sourceforge.net/11/

JSTL:
http://java.sun.com/products/jsp/jstl/

M Crie suas classes de acesso a dados, conexao com bd e beans.
V Somente seus JSPS com as taglibs.
C Suas servlets que se comunicam com as classes de acesso a dados e encaminham os dados para as páginas por request ou session.

Uma dica de facilidade e produtividade:
http://www.vraptor.org/pt/first-example.html

Jair_Rillo_Junior

Realmente não é aconselhavel utilizar scriptlets dentro dos JSP, mas não significa que você nao vá usar nada dentro do JSP, senão nem teria o porque dele existir.

Você não deve fazer suas lógicas de negócios dentro do jsp, conectar em banco de dados, etc etc etc.

No seu caso, você deve utilizar o servlet e sua classe de negócio para capturar todos os dados do banco e armazenar em uma List por exemplo, mandar essa List para o JSP e através de JSTL, apresentar os dados.

Utilize como referência os links do amigo Pedrosa ou então faça uma pesquisa aqiu no fórum

Criado 11 de junho de 2007
Ultima resposta 11 de jun. de 2007
Respostas 2
Participantes 3