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

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
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
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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
 

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.