Escolar Documentos
Profissional Documentos
Cultura Documentos
Servlets
Cliente 1 Container
Web SGBDs
...
Cliente n
Servidor Java EE
(ex.: GlassFish)
@WebServlet("/alomundo")
public class AloMundoServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response) throws IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<HTML><BODY>");
out.println("<P>Alo Mundo!</P>");
out.println("</BODY></HTML>");
out.close();
}
}
Pega Soma
Deposito 2
Saldo 30
assíncrono:
100 100 100 150 130
síncrono:
100 100 150 ...
... 150 150 180
• Problemas:
– O
usuário
pode
alterar
o
conteúdo
dos
campos
hidden
alterando
o
código
HTML
das
páginas
– Uso
não
recomendado
• Resultado
O
somatório
de
1
a
4
é
10.
Você
usou
o
serviço
3
vezes.
...
HttpSession session = request.getSession();
String texto = request.getParameter(”texto");
if (texto != null) {
String textoAntigo =
(String)session.getAttribute(“texto”);
String textoNovo = textoAntigo + texto;
session.setAttribute(“texto”, textoNovo);
}
...