SlideShare una empresa de Scribd logo
1 de 7
Lo primero que necesitamos para trabajar con JSP es un
servidor web. Cuando hablamos de servidor, nos referimos
tanto a una parte hardware como a una parte sofware. La
parte hardware es normalmente un ordenador accesible
desde Internet o desde una red corporativa, mientras que la
parte sofware es un servidor HTTP ejecutándose en el
hardware. Una vez que tenemos el servidor instalado y
configurado, añadiremos los ficheros JSP a la jerarquía
normal de documentos del servidor, y se distinguirán del resto
por su extensión, normalmente .jsp aunque no siempre es
esta. Las clases Java, ya compiladas, que son referidas por
nuestros documentos JSP necesitan ser instaladas en el path
de las clases Java que utiliza el contenedor Java.
REQUISITOS PARA JSP
SERVLETS
Los servlets son programas basados en Java, análogos
a los programas CGI, conjunto de URLs son
configurados para ser administrados por el
contenedor servlet, de forma que siempre que llegue
una solicitud para una de estos URLs en el servidor,
este lo envía al contenedor servlet para que lo
procese.
JAVASERVER PAGES
El componente principal de una implementación de
JSP basada en servlets es un servlet especial llamado
compilador de página. El contenedor está configurado
para llamar a este servlet siempre que llega una
solicitud a una página JSP. Es este compilador de
página y su clase Java asociada el que vuelve al
contenedor servlet en un contenedor JSP.
ETIQUETAS JSP
- Directivas:Instrucciones específica de la página
sobre cómo el documento va a ser procesado, no
afectan al manejo de solicitudes individuales,
afectan a las propiedades globales de la página JSP.
- Elementos scripting: Insertar instrucciones de
programación escritas en el lenguaje scripting de la
página, las cuales serán ejecutadas cada vez que la
página sea procesada por una solicitud.
- Comentarios: Se usan para añadir cadenas de
comentarios a la página JSP. Algunos de ellos se
verán en la salida, otros sólo se verán en el
documento original JSP o en el código fuente del
servlet en el que la página es traducida.
- Acciones: Al igual que los scripting son
procesadas cada vez que la página es solicitada. Las
acciones pueden transferir el control entre páginas,
especificar applets e interactuar con componentes
JavaBeans en el servidor.
DIRECTIVA PAGE
Soporta un amplio abanico de atributos.
ATRUBUTOS DE LA DIRECTICA PAGE
-Info: Permite añadir información en forma de
cadena de caracteres a la página que resume su
función.
- Language: Especifica el lenguaje scripting que se
va a utilizar en los elementos scripting de la página.
Por defecto, este lenguaje es el Java ya que todos los
contenedores JSP deben soportar Java.
- Extends: Identifica la super clase que será usada
por el contenedor JSP cuando la página JSP sea
traducida a un servlet Java. Su uso es muy poco
común.
- Import: Sirve para especificar el conjunto de
clases Java que serán utilizadas en la página. Para
especificar correctamente una clase hay que
especificar correctamente el paquete que la contiene.

Más contenido relacionado

La actualidad más candente

Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
fabito1112
 

La actualidad más candente (20)

Programacion Web 2o dept
Programacion Web 2o deptProgramacion Web 2o dept
Programacion Web 2o dept
 
JSP
JSPJSP
JSP
 
Objetos Implicitos
Objetos Implicitos Objetos Implicitos
Objetos Implicitos
 
Introjsp
IntrojspIntrojsp
Introjsp
 
Java Web Lección 02 - JSP
Java Web Lección 02 - JSPJava Web Lección 02 - JSP
Java Web Lección 02 - JSP
 
Java web Lección 04 - JSTL
Java web Lección 04 - JSTLJava web Lección 04 - JSTL
Java web Lección 04 - JSTL
 
Jsp
JspJsp
Jsp
 
Workshop 7: Single Page Applications
Workshop 7: Single Page ApplicationsWorkshop 7: Single Page Applications
Workshop 7: Single Page Applications
 
Curso Java Avanzado 3 4 Js Ps Con Java Beans
Curso Java Avanzado   3 4 Js Ps Con Java BeansCurso Java Avanzado   3 4 Js Ps Con Java Beans
Curso Java Avanzado 3 4 Js Ps Con Java Beans
 
Curso Jsp
Curso JspCurso Jsp
Curso Jsp
 
Curso Jsp Mas
Curso Jsp MasCurso Jsp Mas
Curso Jsp Mas
 
Java Web 00 - Contexto
Java Web 00 - ContextoJava Web 00 - Contexto
Java Web 00 - Contexto
 
Java Web Services - SOAP Binding
Java Web Services - SOAP BindingJava Web Services - SOAP Binding
Java Web Services - SOAP Binding
 
JSP
JSPJSP
JSP
 
Introduccion java ser
Introduccion java serIntroduccion java ser
Introduccion java ser
 
Java web 01 - servlets
Java web 01 - servletsJava web 01 - servlets
Java web 01 - servlets
 
malware
malwaremalware
malware
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Especialista Web J13: Introducción a Asp.Net
Especialista Web J13: Introducción a Asp.NetEspecialista Web J13: Introducción a Asp.Net
Especialista Web J13: Introducción a Asp.Net
 
[ES] Introdución al desarrollo de aplicaciones web en java
[ES] Introdución al desarrollo de aplicaciones  web en java[ES] Introdución al desarrollo de aplicaciones  web en java
[ES] Introdución al desarrollo de aplicaciones web en java
 

Similar a componentes de jsp

Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
gilhorak
 
TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSP
Anyeni Garay
 
5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_web5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_web
Juy JLopez
 

Similar a componentes de jsp (20)

Jsp
JspJsp
Jsp
 
Sesion06 apuntes
Sesion06 apuntesSesion06 apuntes
Sesion06 apuntes
 
JSP
JSP JSP
JSP
 
Java Web - Servlet
Java Web - ServletJava Web - Servlet
Java Web - Servlet
 
Introducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en JavaIntroducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en Java
 
JSP
JSPJSP
JSP
 
Resumen jee
Resumen jeeResumen jee
Resumen jee
 
Jsp
JspJsp
Jsp
 
Herramientas de Desarrollo de Sistemas
Herramientas de Desarrollo de SistemasHerramientas de Desarrollo de Sistemas
Herramientas de Desarrollo de Sistemas
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
Introducción a Tomcat
Introducción a TomcatIntroducción a Tomcat
Introducción a Tomcat
 
Curso Java Avanzado 3 Js Ps
Curso Java Avanzado   3 Js PsCurso Java Avanzado   3 Js Ps
Curso Java Avanzado 3 Js Ps
 
TEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSPTEMA Nº 3: ELEMENTOS DE JSP
TEMA Nº 3: ELEMENTOS DE JSP
 
Java Web - JSP
Java Web - JSPJava Web - JSP
Java Web - JSP
 
Practica jsp
Practica jspPractica jsp
Practica jsp
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Eclipse
EclipseEclipse
Eclipse
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en Internet
 
5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_web5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_web
 
Jsp
JspJsp
Jsp
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

componentes de jsp

  • 1. Lo primero que necesitamos para trabajar con JSP es un servidor web. Cuando hablamos de servidor, nos referimos tanto a una parte hardware como a una parte sofware. La parte hardware es normalmente un ordenador accesible desde Internet o desde una red corporativa, mientras que la parte sofware es un servidor HTTP ejecutándose en el hardware. Una vez que tenemos el servidor instalado y configurado, añadiremos los ficheros JSP a la jerarquía normal de documentos del servidor, y se distinguirán del resto por su extensión, normalmente .jsp aunque no siempre es esta. Las clases Java, ya compiladas, que son referidas por nuestros documentos JSP necesitan ser instaladas en el path de las clases Java que utiliza el contenedor Java. REQUISITOS PARA JSP
  • 2. SERVLETS Los servlets son programas basados en Java, análogos a los programas CGI, conjunto de URLs son configurados para ser administrados por el contenedor servlet, de forma que siempre que llegue una solicitud para una de estos URLs en el servidor, este lo envía al contenedor servlet para que lo procese.
  • 3. JAVASERVER PAGES El componente principal de una implementación de JSP basada en servlets es un servlet especial llamado compilador de página. El contenedor está configurado para llamar a este servlet siempre que llega una solicitud a una página JSP. Es este compilador de página y su clase Java asociada el que vuelve al contenedor servlet en un contenedor JSP.
  • 4. ETIQUETAS JSP - Directivas:Instrucciones específica de la página sobre cómo el documento va a ser procesado, no afectan al manejo de solicitudes individuales, afectan a las propiedades globales de la página JSP. - Elementos scripting: Insertar instrucciones de programación escritas en el lenguaje scripting de la página, las cuales serán ejecutadas cada vez que la página sea procesada por una solicitud.
  • 5. - Comentarios: Se usan para añadir cadenas de comentarios a la página JSP. Algunos de ellos se verán en la salida, otros sólo se verán en el documento original JSP o en el código fuente del servlet en el que la página es traducida. - Acciones: Al igual que los scripting son procesadas cada vez que la página es solicitada. Las acciones pueden transferir el control entre páginas, especificar applets e interactuar con componentes JavaBeans en el servidor.
  • 6. DIRECTIVA PAGE Soporta un amplio abanico de atributos. ATRUBUTOS DE LA DIRECTICA PAGE -Info: Permite añadir información en forma de cadena de caracteres a la página que resume su función. - Language: Especifica el lenguaje scripting que se va a utilizar en los elementos scripting de la página. Por defecto, este lenguaje es el Java ya que todos los contenedores JSP deben soportar Java.
  • 7. - Extends: Identifica la super clase que será usada por el contenedor JSP cuando la página JSP sea traducida a un servlet Java. Su uso es muy poco común. - Import: Sirve para especificar el conjunto de clases Java que serán utilizadas en la página. Para especificar correctamente una clase hay que especificar correctamente el paquete que la contiene.