Escolar Documentos
Profissional Documentos
Cultura Documentos
HTTP
Java
HTML
bem-vindo.html
/gerenciador
http://localhost:8080 Tomcat
HTTP bem-vindo.html
response
/gerenciador
http://localhost:8080 Tomcat
request
HTTP bem-vindo.html
response
/gerenciador
Bem vindo no curso Servlets da Alura!
http://localhost:8080 Tomcat
request Servlet
HTTP bem-vindo.html
response
/gerenciador
Bem vindo no curso Servlets da Alura!
http://localhost:8080 Tomcat
request Servlet
HTTP POST/GET
formNovaEmpresa.html
response
/gerenciador
<html>
<body>
Empresa Alura cadastrada com sucesso
http://localhost:8080 Tomcat
</body>
</html>
JRE
JSP - Java Server Page
request
Servlet
HTTP POST/GET
JSP
response
/gerenciador
http://localhost:8080 Tomcat
JRE
request
Servlet Modelo
HTTP Dispatcher
POST/GET
JSP
response
/gerenciador
http://localhost:8080 Tomcat
request
Servlet Modelo
HTTP
Dispatcher
POST/GET
JSP
response JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
JSTL (Java Standard Tag Library)
request
Servlet Modelo
Dispatcher
JSP
response JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
request
Servlet
Dispatcher
Servlet Modelo
Dispatcher
JSP
response JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
CRUD
/listaEmpresas
ListaEmpresasSer.
Modelo
/alterarEmpresa
AlterarEmpresasSer.
/removeEmpresa
RemoveEmpresaSer.
/gerenciador
http://localhost:8080 Tomcat
request
RemoveEmpresa
Servlet
response com redirect
request ListaEmpresa
Servlet
Modelo
Dispatcher
JSP
response JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
MostraEmpresa
Servlet
Dispatcher
JSP
AlteraEmpresa
Servlet
ListaEmpresa
Servlet
Modelo
Dispatcher
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
Servlet Modelo
HTTP Dispatcher
JSP
JSTL + EL
HTML /gerenciador
http://localhost:8080 Tomcat
Spring MVC
request
Servlet
HTTP POST/GET
response
/gerenciador
http://localhost:8080 Tomcat
JRE
Deploy WAR - Web ARchive
Servlet Servlet
/gerenciador /gerenciador
Tomcat Tomcat
http://localhost:8080 http://localhost:8080
DESENVOLVIMENTO PRODUCAO
Servlet Modelo
HTTP Dispatcher
JSP
JSTL + EL
HTML /gerenciador
http://localhost:8080 Tomcat
MostraEmpresa
Servlet
Dispatcher
JSP
AlteraEmpresa
Servlet
ListaEmpresa
Servlet
Modelo
Dispatcher
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
/ent
rad
a?a
cao
=Lis
taE
mpr
esa
s
/entrada?acao=MostraEmpresa
UnicaEntradaServlet Modelo
presa
a o = RemoveEm
? ac
/entrada /gerenciador
http://localhost:8080 Tomcat
/ent
rad
a?a
cao
=Lis
taE
mpr
esa
s
/entrada?acao=MostraEmpresa
UnicaEntradaServlet Modelo
presa
a o = RemoveEm
? ac
/entrada /gerenciador
http://localhost:8080 Tomcat
Login
ListaEmpresa
Login feito!
HTML OutraAcao..
/gerenciador
http://localhost:8080 Tomcat
A0FEF301BACA9116C3FFFF9F50E7E
A0FEF301BACA9116C3FFFF9F50E7EFFA
Login
A0FEF301BACA9116C3FFFF9F50E7EFFA
ListaEmpresa
Login feito!
A0FEF301BACA9116C3FFFF9F50E7EFFA
HTML OutraAcao..
/gerenciador
http://localhost:8080 Tomcat
ListaEmpresas
MostraEmpresa
AlteraEmpresa
Controller Modelo
LE
/entrada AE
servlet
RE Modelo
ME
HTTP
NE
HTML
View
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
Controller Modelo
LE
/entrada AE
servlet
RE Modelo
FILTER
ME
HTTP
NE
HTML
View
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
Controller Modelo
LE
/entrada AE
servlet
RE Modelo
FILTER
FILTER
ME
NE
HTML
View
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
Controller Modelo
LE
AE
Controlador
Filter
RE Modelo
FILTER
FILTER
ME
NE
HTML
View
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
Controller Modelo
LE
AE
Controlador
Filter
RE Modelo
FILTER
FILTER
ME
NE
HTML
View
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat
Controlador
Filter
ListaEmpresa
HTML
/gerenciador
http://localhost:8080 Tomcat
Controlador
Filter
ListaEmpresa
Angular HTML???
/gerenciador
http://localhost:8080 Tomcat
Controlador
Filter
ListaEmpresa
Angular HTTP
JSON / XML
/gerenciador
http://localhost:8080 Tomcat
Servidores
Servlet Container
ou Application
Servlet Engine Server
Especificação Servlet
AE
Controlador
Filter
RE Modelo
FILTER
FILTER
ME
NE
HTML
View
JSP
JSTL + EL
/gerenciador
http://localhost:8080 Tomcat / Jetty