SlideShare uma empresa Scribd logo
@ RESUMO DO SASAKI -> CONEXÃO SERVLET + JSP BR GALO

Servlet é um componente como um servidor, que gera dados HTML e XML para a camada de
apresentação de um aplicativo Web. É basicamente uma classe na linguagem de programação Java
que dinamicamente processa requisições e respostas, proporcionando dessa maneira novos recursos
aos servidores. A definição mais usada considera-os extensões de servidores. Servlet é um módulo que
estende a funcionalidade de um servidor Web, através de módulos de aplicação implementados em
Java.

Os servlets normalmente utilizam o protocolo HTTP, apesar de não serem restritos a ele.

Um Servlet necessita de um container Web para ser executado.




Obs:
Um Container, em programação orientada a objetos, é um delimitador abstrato, "um objeto que
contém outros objetos". Estes podem ser incluídos ou removidos dinamicamente (durante o tempo de
execução)

Em Java EE, o container contém os componentes construídos como Servlets (container para aplicações
Web) ou EJBs (container para componentes de negócio). Um exemplo de container para Web é o
Tomcat. Quando uma aplicação web faz uma solicitação para um Servlet, o servidor não entrega a
solicitação diretamente ao Servlet, mas para o container que contém o Servlet. O container gerencia o
ciclo de vida, dá suporte ao multithread, segurança, e suporte para páginas JSP, no caso dos
containers web.
JSP:
JavaServer Pages (JSP) é uma tecnologia utilizada no desenvolvimento de aplicações para Web, similar
às tecnologias Active Server Pages (ASP) da Microsoft ou PHP. Por ser baseada na linguagem de
programação Java, tem a vantagem da portabilidade de plataforma, que permite a sua execução em
diversos sistemas operacionais, como o Windows da Microsoft, Unix e Linux. Esta tecnologia permite ao
desenvolvedor de páginas para Internet produzir aplicações que acessem o banco de dados,
manipulem arquivos no formato texto, capturem informações a partir de formulários e captem
informações sobre o visitante e sobre o servidor.
Uma página criada com a tecnologia JSP, após instalada em um servidor de aplicação compatível com
a tecnologia Java EE, é transformada em um Servlet.
São exemplos de servidor compatível com a tecnologia JSP o Tomcat e o Glassfish.

Tags JSP

No JSP existem 5 tags:

1 - Declaration tag
Esta tag permite declarar variáveis e métodos. A sua sintaxe é: <%! …mais alguma coisa.. %> Um
exemplo,
 <%!
    private int contador= 0 ;
 %>

2 - Expression tag
Esta tag permite mostrar algum resultado. A sua sintaxe é: <%=..algo para mostrar…%> Por
exemplo, para mostrar o valor da variável contador bastava apenas:
<%=contador %>

3 - Directive tag
Esta tag permite dar informação sobre a página ao motor JSP. Existe 3 tipos de directivas:
page - processa informação para esta página. Existem 11 atributos opcionais. Sintaxe: <%@ page
atributo=”valor” %>
Include – arquivos para serem incluidos. Sintaxe: <%@ include file=”pagina.jsp” %>
Taglib- Define uma biblioteca a ser usada. Precisa de um prefixo e de um url: Sintaxe: <%@ taglib
prefix = "prefixo" uri = "taglib.tld" %>

4 - Scriplet tag
Todo o código entre <% %> é chamado de scriptlet. Sintaxe: <% …código %>

5 - Action tag
Esta tag tem como principais funcionalidades:
Acessar e alterar propriedades de JavaBeans (jsp:useBean, jsp:getProperty e jsp:setProperty);
Redirecionar a requisição para outra página JSP (jsp:forward);
Uma única tag para a inclusão de applets Java em páginas, independentemente do browser cliente
(jsp:plugin e jsp:fallback).




                                                                                   Fonte: Wikipedia.org

Mais conteúdo relacionado

PPT
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
PPT
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
ODP
Servlets e JSP
PPT
Servlets e jsp
PDF
Servlets e JSP
PDF
Introdução à Servlets e JSP
PDF
Java Web 1 Introducao
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Servlets e JSP
Servlets e jsp
Servlets e JSP
Introdução à Servlets e JSP
Java Web 1 Introducao

Mais procurados (20)

PDF
Introdução ao Desenvolvimento de aplicações WEB com JSP
PPT
Java Web Dev Introdução
PPTX
Aula 1 - curso java web - JSP Java Server Page
PDF
Curso de JSP
PPT
Tomcat e Aplicações Web
PDF
PDF
Java Web - MVC básico com JSP e Servlets
PPTX
JSP - Java Serves Pages
PDF
Transformando eficientemente resultados de uma consulta jdbc para json
PDF
Tag Libraries e JSTL
PDF
PHPMyadmin - Introdução
PPTX
JSPs Introdução Parte 1
PDF
Servlet jsp tomcat 8
PDF
Java Web 3 - Servlets e JSP 1
PPT
Revisao Geral
PPTX
JSPs Etiquetas
PPTX
Desenvolvimento de sistemas web com PHP Frameworks - Aula 4
PPTX
Desenvolvimento de sistemas web com php Frameworks - Aula 1
PDF
Minicurso Aplicação Web Utilizando o Framework Laravel
Introdução ao Desenvolvimento de aplicações WEB com JSP
Java Web Dev Introdução
Aula 1 - curso java web - JSP Java Server Page
Curso de JSP
Tomcat e Aplicações Web
Java Web - MVC básico com JSP e Servlets
JSP - Java Serves Pages
Transformando eficientemente resultados de uma consulta jdbc para json
Tag Libraries e JSTL
PHPMyadmin - Introdução
JSPs Introdução Parte 1
Servlet jsp tomcat 8
Java Web 3 - Servlets e JSP 1
Revisao Geral
JSPs Etiquetas
Desenvolvimento de sistemas web com PHP Frameworks - Aula 4
Desenvolvimento de sistemas web com php Frameworks - Aula 1
Minicurso Aplicação Web Utilizando o Framework Laravel
Anúncio

Destaque (20)

DOCX
Bifum com frango e legumes
DOCX
Novo presidente da associação dos moradores do bairro hernani sá
PDF
3 testes resolvidos regra de tres e porcentagem0003.PDF
PDF
Computational Fluid Dynamics certificate - CD adapco
PDF
Programa piemonte do paragua+ºu
DOCX
Ficha de trabalho 4
DOC
Ficha diviso-oraes-140123053129-phpapp02
ODP
Impress 03
PPT
PDF
No asfalto ou na neve (revista Propaganda - Março/2014)
PDF
Lh webcki.pt.standalone.vpzc x_ypjkdbnld29cmmrs2
DOC
Classificação 6ª rodada
DOCX
Elaboração de perguntas documento padrão
PDF
4hs2led61
PDF
Boletim ippi 16.02.2014
PDF
Trabajo gymkhana
PDF
Martes de ministerio
PDF
Impressão churrasco, quantidades e custos calcule
PDF
Estilos literários
Bifum com frango e legumes
Novo presidente da associação dos moradores do bairro hernani sá
3 testes resolvidos regra de tres e porcentagem0003.PDF
Computational Fluid Dynamics certificate - CD adapco
Programa piemonte do paragua+ºu
Ficha de trabalho 4
Ficha diviso-oraes-140123053129-phpapp02
Impress 03
No asfalto ou na neve (revista Propaganda - Março/2014)
Lh webcki.pt.standalone.vpzc x_ypjkdbnld29cmmrs2
Classificação 6ª rodada
Elaboração de perguntas documento padrão
4hs2led61
Boletim ippi 16.02.2014
Trabajo gymkhana
Martes de ministerio
Impressão churrasco, quantidades e custos calcule
Estilos literários
Anúncio

Semelhante a Engenharia da Computação: Resumo servlet + jsp br galo (20)

PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
Curso de Java (Parte 7) Web Application
PPTX
JSP: Introdução Parte 1
PPT
teste86940.78038637294
PPT
Jsp+Jdbc+Servlets
PPTX
Trabalho ProgramaçãO Comercial Ii
PDF
Curso de WebServlets (Java EE 7)
PDF
Java Server Pages
PDF
Mvc model view controller - java para desenvolvimento web
PPT
Web Sphere
PPTX
Palestra Sobre REST
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
TechDay - Sistemas WEB em Java - Rogério N. Jr.
PDF
Sistema S2DG e Tecnologias Web
PPT
Programação Web com Zend Framework e Ajax com Dojo
PPT
Desenvolvimento web em java com JSP e Servlets
PDF
Programação para Web II: JavaServer Pages
PDF
Tutorial JSP parte 1
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Curso de Java (Parte 7) Web Application
JSP: Introdução Parte 1
teste86940.78038637294
Jsp+Jdbc+Servlets
Trabalho ProgramaçãO Comercial Ii
Curso de WebServlets (Java EE 7)
Java Server Pages
Mvc model view controller - java para desenvolvimento web
Web Sphere
Palestra Sobre REST
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
TechDay - Sistemas WEB em Java - Rogério N. Jr.
Sistema S2DG e Tecnologias Web
Programação Web com Zend Framework e Ajax com Dojo
Desenvolvimento web em java com JSP e Servlets
Programação para Web II: JavaServer Pages
Tutorial JSP parte 1

Último (20)

PPT
História e Evolução dos Computadores domésticos
PDF
PPC-Letras-Português_Licenciatura_CCHE.pdf
PDF
Células Introdução para as aulas de EJA.
PDF
CARTÕES DIA DOS ESTUDANTES MORANGO DO AMOR.pdf
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PDF
embriologia_animal_aula_share_2026_semestre
PDF
A provisão de jojuador (ramadã) islamismo
DOCX
Mapa da América Central Colonial - Metrópoles e Colônias.docx
PPTX
disciplulado curso preparatorio para novos
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PDF
Estudo da Dor in neurofisiologia dor.pdf
PDF
Ementa 2 semestre PEI Orientação de estudo
PPTX
Ciências da Natureza e suas áreas de desenvolvimento
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PDF
A Revolução Francesa de 1789 slides história
PDF
TANATOPRAXIA - Introdução.pdffffffffffffffff
PPTX
Lição 01 - A Igreja que Nasceu no Pentecostes.pptx
PPTX
Aula 13 - Tópico Frasal - Argumentação.pptx
DOCX
Mapa das Américas Colonial Completo.docx
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
História e Evolução dos Computadores domésticos
PPC-Letras-Português_Licenciatura_CCHE.pdf
Células Introdução para as aulas de EJA.
CARTÕES DIA DOS ESTUDANTES MORANGO DO AMOR.pdf
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
embriologia_animal_aula_share_2026_semestre
A provisão de jojuador (ramadã) islamismo
Mapa da América Central Colonial - Metrópoles e Colônias.docx
disciplulado curso preparatorio para novos
Cantores.pdf-Deslandes, Tinoco e Zambujo
Estudo da Dor in neurofisiologia dor.pdf
Ementa 2 semestre PEI Orientação de estudo
Ciências da Natureza e suas áreas de desenvolvimento
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
A Revolução Francesa de 1789 slides história
TANATOPRAXIA - Introdução.pdffffffffffffffff
Lição 01 - A Igreja que Nasceu no Pentecostes.pptx
Aula 13 - Tópico Frasal - Argumentação.pptx
Mapa das Américas Colonial Completo.docx
Organizador Curricular da Educação em Tempo Integral.pdf

Engenharia da Computação: Resumo servlet + jsp br galo

  • 1. @ RESUMO DO SASAKI -> CONEXÃO SERVLET + JSP BR GALO Servlet é um componente como um servidor, que gera dados HTML e XML para a camada de apresentação de um aplicativo Web. É basicamente uma classe na linguagem de programação Java que dinamicamente processa requisições e respostas, proporcionando dessa maneira novos recursos aos servidores. A definição mais usada considera-os extensões de servidores. Servlet é um módulo que estende a funcionalidade de um servidor Web, através de módulos de aplicação implementados em Java. Os servlets normalmente utilizam o protocolo HTTP, apesar de não serem restritos a ele. Um Servlet necessita de um container Web para ser executado. Obs: Um Container, em programação orientada a objetos, é um delimitador abstrato, "um objeto que contém outros objetos". Estes podem ser incluídos ou removidos dinamicamente (durante o tempo de execução) Em Java EE, o container contém os componentes construídos como Servlets (container para aplicações Web) ou EJBs (container para componentes de negócio). Um exemplo de container para Web é o Tomcat. Quando uma aplicação web faz uma solicitação para um Servlet, o servidor não entrega a solicitação diretamente ao Servlet, mas para o container que contém o Servlet. O container gerencia o ciclo de vida, dá suporte ao multithread, segurança, e suporte para páginas JSP, no caso dos containers web.
  • 2. JSP: JavaServer Pages (JSP) é uma tecnologia utilizada no desenvolvimento de aplicações para Web, similar às tecnologias Active Server Pages (ASP) da Microsoft ou PHP. Por ser baseada na linguagem de programação Java, tem a vantagem da portabilidade de plataforma, que permite a sua execução em diversos sistemas operacionais, como o Windows da Microsoft, Unix e Linux. Esta tecnologia permite ao desenvolvedor de páginas para Internet produzir aplicações que acessem o banco de dados, manipulem arquivos no formato texto, capturem informações a partir de formulários e captem informações sobre o visitante e sobre o servidor. Uma página criada com a tecnologia JSP, após instalada em um servidor de aplicação compatível com a tecnologia Java EE, é transformada em um Servlet. São exemplos de servidor compatível com a tecnologia JSP o Tomcat e o Glassfish. Tags JSP No JSP existem 5 tags: 1 - Declaration tag Esta tag permite declarar variáveis e métodos. A sua sintaxe é: <%! …mais alguma coisa.. %> Um exemplo, <%! private int contador= 0 ; %> 2 - Expression tag Esta tag permite mostrar algum resultado. A sua sintaxe é: <%=..algo para mostrar…%> Por exemplo, para mostrar o valor da variável contador bastava apenas: <%=contador %> 3 - Directive tag Esta tag permite dar informação sobre a página ao motor JSP. Existe 3 tipos de directivas: page - processa informação para esta página. Existem 11 atributos opcionais. Sintaxe: <%@ page atributo=”valor” %> Include – arquivos para serem incluidos. Sintaxe: <%@ include file=”pagina.jsp” %> Taglib- Define uma biblioteca a ser usada. Precisa de um prefixo e de um url: Sintaxe: <%@ taglib prefix = "prefixo" uri = "taglib.tld" %> 4 - Scriplet tag Todo o código entre <% %> é chamado de scriptlet. Sintaxe: <% …código %> 5 - Action tag Esta tag tem como principais funcionalidades: Acessar e alterar propriedades de JavaBeans (jsp:useBean, jsp:getProperty e jsp:setProperty); Redirecionar a requisição para outra página JSP (jsp:forward); Uma única tag para a inclusão de applets Java em páginas, independentemente do browser cliente (jsp:plugin e jsp:fallback). Fonte: Wikipedia.org