Escolar Documentos
Profissional Documentos
Cultura Documentos
SERVLETS E JSP
DO QUE TRATAREMOS:
1.
2.
3.
4.
5.
6.
1. INTRODUO AOS
SERVLETS
2. REQUISIES EM
SERVLETS
2. REQUISIES EM SERVLETS
Para escrevermos uma servlet, criamos uma classe Java
que estenda HttpServlet e sobrescreva um mtodo
chamado service. Esse mtodo ser o responsvel por
atender requisies e gerar as respostas adequadas .
2. REQUISIES EM SERVLETS
Para escrevermos uma servlet, criamos uma classe Java
que estenda HttpServlet e sobrescreva um mtodo
chamado service. Esse mtodo ser o responsvel por
atender requisies e gerar as respostas adequadas .
EX:
protected void service (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
...
}
8
10
11
12
3. CICLO DE VIDA
SERVLETS
13
14
15
16
17
4. JSP FUNCIONAMENTO
19
20
5. SCRIPTLET
21
4. SCRIPTLET
Scriptlet o cdigo escrito entre <% e %>. So
Blocos de cdigo executados sempre que uma
pgina JSP processada.
22
4. SCRIPTLET
Scriptlet o cdigo escrito entre <% e %>. So
Blocos de cdigo executados sempre que uma
pgina JSP processada.
Esse nome composto da palavra script ( pedao de
cdigo em linguagem de programao) com o sufixo
let, que indica algo pequeno.
23
4. SCRIPTLET
Scriptlet o cdigo escrito entre <% e %>. So
Blocos de cdigo executados sempre que uma
pgina JSP processada.
Esse nome composto da palavra script ( pedao de
cdigo em linguagem de programao) com o sufixo
let, que indica algo pequeno.
O sufixo let bastamte utilizado na linguagem
Java, tanto em scriptlets como em servlets, portlets,
applets etc...
24
4. SCRIPTLET
Sintaxe dos elementos interpretados no servidor:
Diretivas: <%@ ... %>
Declaraes: <%! ... %>
Expresses: <%= ... %>
Scriptlets: <% ... %>
Comentrios: <%-- ... --%>
Aes: <jsp:ao... />
Custom tags: <prefixo:elemento... />
25
6. REVISO
26
6. REVISO
Servlet x JSP
Servlets:
Melhor em termos de Eng. Software
Mais flexvel
Praticamente no permite independncia entre o
designer e o programador
27
6. REVISO
Servlet x JSP
JSP:
Mais fcil de aprender
Um nvel maior de abstrao para o Servlets
O Web Designer pode trabalhar independente do
Web Developer e vice-versa
28
6. REVISO
Os JSPs so transformados em uma Servlet,
por um compilador JSP. Esse compilador pode
gerar um cdigo Java que ento compilado
para gerar bytecode diretamente para a
servlet
29
6. REVISO
Ciclo de vida
30
6. REVISO
Comentrios em JSP
31
6. REVISO
Segurana. Na prtica so usados quatro mtodos :
1. Nas pginas que s devam ser acessadas aps o Login
do usurio, informao na sesso
2. Verificar de onde o usurio veio e s permitir o acesso
a partir de elementos do prprio site
3. Verificar cdigo malicioso nos campos onde o usurio
insere informaes
4. Verificar variveis que compe instruo SQL antes de
envi-la ao SGBD
32
Dvidas?
+ em www.DanielBrandao.com.br
33