Olá!!! Tenho uma aplicação pronta que usa JFrame.
Como faço pra mudar ela pra Servlet sem ter que criar todos os formulários em HTML?
A classe principal estende JFrame, como estenderia HttpServlet?
Obrigado.
Olá!!! Tenho uma aplicação pronta que usa JFrame.
Como faço pra mudar ela pra Servlet sem ter que criar todos os formulários em HTML?
A classe principal estende JFrame, como estenderia HttpServlet?
Obrigado.
Seus formulários Swing terão q ser feitos em JSP ou HTML, servlet respondem a requisições request e response. O q vc deseja fazer? Como assim pasar de JFrame para servlet??? Qual o objetivo de vc usar servlet?
Abraços
Wanderson
Voce tera que refazer toda a UI em HTML. Nao tem escapatoria.
Rafael
cara,
vc pode procurar utilizar algum framework que aplique o MVC.
Mas se for exigência criar Servlets e Não ter nenhum página HTML.
Vc pode sim.
É trabalhoso, e não aconselhável, mas vc pode colocar a saída HTML
no objeto PrintWriter do ServletResponse.
cara,
vc pode procurar utilizar algum framework que aplique o MVC.
Mas se for exigência criar Servlets e Não ter nenhum página HTML.
Vc pode sim.
É trabalhoso, e não aconselhável, mas vc pode colocar a saída HTML
no objeto PrintWriter do ServletResponse.
Parece solução do Citibank isso 
cara,
É trabalhoso, e não aconselhável, mas vc pode colocar a saída HTML
no objeto PrintWriter do ServletResponse.
e complementando o que o Fabricio disse:
utilizar servelets para gerar HTML é um serviço bem porco e de difícil manutenibilidade…
Carambas agora falei difícil… hehehehe :lol:
Abraços
Wanderson
Olá
Olá!!! Tenho uma aplicação pronta que usa JFrame.
Como faço pra mudar ela pra Servlet sem ter que criar todos os formulários em HTML?
A classe principal estende JFrame, como estenderia HttpServlet?
Aqui há uma confusão dos diabos!
Servlets rodam no servidor. Não tem NADA a ver com camada de apresentação seja ela em Swing, html ou qualquer outra coisa.
Se sua aplicação já está pronta em swing, quer dizer apenas que está pronta sua camada de apresentação. Você vai pegar todas as linhas de código que contém regras de negócio e fará um belo cut&paste para limpar a GUI do que nunca deveria ter estado lá.
Do Swing para o servlet você troca mensagens tipo POST usando URLConnection (veja também jakarta-commons-HttpClient)
O servlet você vai escrever a partir do zero. Ele nada mais é do que uma aplicação que roda no servidor e cuja vida começa a partir de um servidor de aplicações como por exemplo o tomcat. Fora o fato de que não é inicializado na linha de comando, um servlet é um programinha como outro qualquer podendo fazer tudo. Nele você vai incluir as classes com as regras de negócio e acessar as bases de dados.
É simples assim.
[]s
Luca