SlideShare una empresa de Scribd logo
JSP
• JSP (JavaServer Pages) es una tecnología que
  permite incluir código Java en páginas web.
• El denominado contenedor JSP (que sería un
  componente del servidor web) es el encargado
  de tomar la página, sustituir el código Java que
  contiene por el resultado de su ejecución, y
  enviarla al cliente.
• Así, se pueden diseñar fácilmente páginas con
  partes fijas y partes variables.
FUNCIONAMIENTO JSP
1) El cliente, sin mantener comunicación previa, solicita una página .jsp, en lugar de
    hacerlo solicitando una página estática .html
2) Si la comunicación física va bien, se establece una comunicación con el servidor y
    éste recibe la solicitud con información adicional del cliente.
3) El servidor manda a un programa (motor jsp) ejecutar la página .jsp y éste último
    construye u obtiene la respuesta como un texto en formato html estático.
4) El servidor envía el texto html al cliente y rompe el enlace de comunicación con el
    cliente.
5) El navegador del cliente visualiza el texto estático html como si éste realmente
    hubiera existido previamente a la llamada.
jsp - funcionamiento
ELEMENTOS JSP
• Existen tres tipos de elementos JSP que podemos insertar en una
  página web:
• Código: podemos "incrustar" código Java de distintos tipos
  (declaraciones de variables y/o métodos, expresiones, sentencias)
  para que lo ejecute el contenedor JSP.
• Directivas: permiten controlar distintos parámetros del servlet
  resultante de la traducción automática del JSP
• Acciones: normalmente sirven para alterar el flujo normal de
  ejecución de la página (p.ej. redirecciones), aunque tienen usos
  variados.
• Se pueden poner comentarios en una página JSP entre los símbolos
  <%-- y --%>. El contenedor JSP ignorará todo lo contenido entre
  ambos. Dentro de los fragmentos de código Java también se
  pueden colocar comentarios siguiendo la sintaxis habitual del
  lenguaje.

Más contenido relacionado

PDF
Java Design Patterns Tutorial | Edureka
PPTX
Java script
PPTX
Enterprise java unit-2_chapter-2
PPTX
Enterprise java unit-1_chapter-2
PPTX
Enterprise java unit-2_chapter-1
PPT
Java.sql.*
PPSX
Curso SQL - Leccion 7
PPTX
Tipos de usuarios en una base de datos
Java Design Patterns Tutorial | Edureka
Java script
Enterprise java unit-2_chapter-2
Enterprise java unit-1_chapter-2
Enterprise java unit-2_chapter-1
Java.sql.*
Curso SQL - Leccion 7
Tipos de usuarios en una base de datos

La actualidad más candente (20)

PPTX
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
PDF
Guia de ejercicio sql
DOCX
Cuestionario
PPTX
Enterprise java unit-1_chapter-3
PDF
Tema 3 1
PDF
Enterprise java unit-3_chapter-1-jsp
PDF
Microservice Design Patterns.pdf
DOCX
Consultas de Acción ACCESS
PPT
Arquitectura 3 Capas
PPTX
Java Spring Framework
PPTX
Object Oriented Programing JAVA presentaion
PDF
MVC architecture
PDF
Problemas de diseño de base de datos
PPT
Siebel best practices
PDF
Crear y Eliminar Bases de datos en MySQL Workbench
PPT
Jsp ppt
PDF
Mapa conceptual
PPTX
Spring boot Introduction
PPTX
Diagrama UML de Clases
PDF
Programación MySQL-Ejercicios
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
Guia de ejercicio sql
Cuestionario
Enterprise java unit-1_chapter-3
Tema 3 1
Enterprise java unit-3_chapter-1-jsp
Microservice Design Patterns.pdf
Consultas de Acción ACCESS
Arquitectura 3 Capas
Java Spring Framework
Object Oriented Programing JAVA presentaion
MVC architecture
Problemas de diseño de base de datos
Siebel best practices
Crear y Eliminar Bases de datos en MySQL Workbench
Jsp ppt
Mapa conceptual
Spring boot Introduction
Diagrama UML de Clases
Programación MySQL-Ejercicios
Publicidad

Similar a jsp - funcionamiento (20)

PDF
PDF
Sesion06 apuntes
PPT
Programacion Web 2o dept
ODP
conociendo sobre jsp
PDF
Practica jsp
PDF
PDF
teoría de los jsp en jakarta ee jsp.pd f
PDF
Herramientas de Desarrollo de Sistemas
PPT
Curso Java Avanzado 3 Js Ps
PPTX
Jsp(java server pages)
ODP
ODP
ACERCA DE JSP
ODP
Curso Jsp Mas
PDF
Jsp Paginacion
ODP
componentes de jsp
PPTX
Sesion06 apuntes
Programacion Web 2o dept
conociendo sobre jsp
Practica jsp
teoría de los jsp en jakarta ee jsp.pd f
Herramientas de Desarrollo de Sistemas
Curso Java Avanzado 3 Js Ps
Jsp(java server pages)
ACERCA DE JSP
Curso Jsp Mas
Jsp Paginacion
componentes de jsp
Publicidad

Más de Boris Salleg (20)

DOCX
01. capitulo 2 6 validacion de datos
DOCX
03. prueba de conocimiento inicial excel basico terminada
PPTX
01. contenido curso internet basico
PPTX
Contenido curso excel basico
DOCX
Compromiso academico servicios de internet
DOCX
Compromiso academico excel basico
DOCX
Taller #1 institucion educativa las margaritas
PPT
Arboles
DOCX
Introduccion base de datos
DOCX
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
PPTX
Conexion bd en java y api necesaria
DOCX
Condicionales
DOCX
Algoritmo variables, constantes, tipos de datos y asignacion
DOCX
Algoritmos, programas, compiladores y lenguajes de programacion
DOCX
Algoritmo de listas simples completo
DOCX
Introduccion base de datos con MYSQL
DOCX
Practica utilizacion de beans en jsp
DOCX
Utilizacion de beans en jsp
DOCX
Practica eventos
DOCX
Clase event
01. capitulo 2 6 validacion de datos
03. prueba de conocimiento inicial excel basico terminada
01. contenido curso internet basico
Contenido curso excel basico
Compromiso academico servicios de internet
Compromiso academico excel basico
Taller #1 institucion educativa las margaritas
Arboles
Introduccion base de datos
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Conexion bd en java y api necesaria
Condicionales
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmo de listas simples completo
Introduccion base de datos con MYSQL
Practica utilizacion de beans en jsp
Utilizacion de beans en jsp
Practica eventos
Clase event

Último (20)

PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Tarea De El Colegio Coding For Kids 1 y 2
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
2 GRADO UNIDAD 5 - 2025.docx para primaria
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
biología es un libro sobre casi todo el tema de biología
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Crear o Morir - Andres Oppenheimer Ccesa007.pdf

jsp - funcionamiento

  • 1. JSP • JSP (JavaServer Pages) es una tecnología que permite incluir código Java en páginas web. • El denominado contenedor JSP (que sería un componente del servidor web) es el encargado de tomar la página, sustituir el código Java que contiene por el resultado de su ejecución, y enviarla al cliente. • Así, se pueden diseñar fácilmente páginas con partes fijas y partes variables.
  • 2. FUNCIONAMIENTO JSP 1) El cliente, sin mantener comunicación previa, solicita una página .jsp, en lugar de hacerlo solicitando una página estática .html 2) Si la comunicación física va bien, se establece una comunicación con el servidor y éste recibe la solicitud con información adicional del cliente. 3) El servidor manda a un programa (motor jsp) ejecutar la página .jsp y éste último construye u obtiene la respuesta como un texto en formato html estático. 4) El servidor envía el texto html al cliente y rompe el enlace de comunicación con el cliente. 5) El navegador del cliente visualiza el texto estático html como si éste realmente hubiera existido previamente a la llamada.
  • 4. ELEMENTOS JSP • Existen tres tipos de elementos JSP que podemos insertar en una página web: • Código: podemos "incrustar" código Java de distintos tipos (declaraciones de variables y/o métodos, expresiones, sentencias) para que lo ejecute el contenedor JSP. • Directivas: permiten controlar distintos parámetros del servlet resultante de la traducción automática del JSP • Acciones: normalmente sirven para alterar el flujo normal de ejecución de la página (p.ej. redirecciones), aunque tienen usos variados. • Se pueden poner comentarios en una página JSP entre los símbolos <%-- y --%>. El contenedor JSP ignorará todo lo contenido entre ambos. Dentro de los fragmentos de código Java también se pueden colocar comentarios siguiendo la sintaxis habitual del lenguaje.