SlideShare una empresa de Scribd logo
1 de 59
Servlets y JSPs
Servlets: Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Ventajas sobre los CGIs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Jerarquía ,[object Object],[object Object]
Tipos de peticiones por formulario ,[object Object],[object Object],[object Object]
Servlets: Métodos doGet y doPost ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Respondiendo en HTML ,[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Recogiendo la información de usuario. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Políticas de acceso concurrente (threading) ,[object Object],[object Object],[object Object],[object Object]
Servlets: Ciclo de vida ,[object Object]
Servlets: Ciclo de vida ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo de Servlet con parámetros: HolaMundo Personalizado ,[object Object],<html>  <head>  <title>Ejemplo &quot;Mi Primer Servlet&quot;</title>  </head>  <body>  <form action=“http://localhost:8080/servlet/MiPrimerServlet” method=POST>  <BR>  <BR>Introduzca un texto en el cuadro y pulse &quot;Submit&quot;<BR>  <BR> <input type=“text” name=“NOMBRE”> <BR> <BR><input type=submit><input type=reset></form> </body> </html>
Ejemplo de Servlet con parámetros: HolaMundo Personalizado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gestión de la Sesión del Usuario. Mantenimiento del estado de la sesión. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Seguimiento de sesión ,[object Object],[object Object],[object Object]
Servlets: Seguimiento de sesión ,[object Object],[object Object]
Servlets: Seguimiento de sesión ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Seguimiento de sesión ,[object Object],[object Object],[object Object],[object Object]
Servlets: Seguimiento de sesión ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Servlets: Contexto de la aplicación ,[object Object],[object Object],[object Object],[object Object]
Servlets: Contexto de la aplicación ,[object Object],[object Object],[object Object],[object Object]
JSP (Java Server Pages)
JSP: Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Introducción ,[object Object],[object Object],[object Object],[object Object]
JSP: Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Introducción
JSP: Sintaxis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Sintaxis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP:Sintaxis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Expresiones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Expresiones ,[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Scriptlets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Scriptlets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Scriptlets ,[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Declaraciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Declaraciones ,[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Directivas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Directivas ,[object Object],[object Object],[object Object],[object Object]
JSP: Directivas ,[object Object],[object Object],[object Object]
JSP: Directivas ,[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Directivas ,[object Object],[object Object],[object Object],[object Object]
JSP: Directivas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Variables predefinidas ,[object Object]
JSP: Variables predefinidas ,[object Object]
JSP: Variables predefinidas ,[object Object]
JSP: Variables predefinidas ,[object Object]
JSP: Variables predefinidas ,[object Object],[object Object],[object Object]
JSP: Variables predefinidas ,[object Object]
JSP: Acciones ,[object Object]
JSP: Acciones: include ,[object Object],[object Object],[object Object]
JSP: Acciones: useBean ,[object Object],[object Object],[object Object]
JSP: Acciones: useBean ,[object Object],[object Object]
JSP: Acciones: useBean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Acciones: setProperty ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Acciones: setProperty ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP: Acciones: setProperty ,[object Object],[object Object],[object Object]
JSP: Acciones: setProperty ,[object Object],[object Object],[object Object],[object Object]
Segunda aplicación TOMCAT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Referencias ,[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
Hernan Rengifo
 
Acciones JSP
Acciones JSPAcciones JSP
Acciones JSP
jubacalo
 

La actualidad más candente (20)

Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
Curso Java Avanzado   1 IntroduccióN Al Desarrollo WebCurso Java Avanzado   1 IntroduccióN Al Desarrollo Web
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
 
Curso Jsp Mas
Curso Jsp MasCurso Jsp Mas
Curso Jsp Mas
 
JSP
JSPJSP
JSP
 
Ser vlet conectar con base de datos
Ser vlet conectar con base de datosSer vlet conectar con base de datos
Ser vlet conectar con base de datos
 
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
 
Servicios web
Servicios webServicios web
Servicios web
 
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
 
Toturial aplicacion base de datos jsp
Toturial aplicacion base de datos jspToturial aplicacion base de datos jsp
Toturial aplicacion base de datos jsp
 
Como usar ajax con jquery
Como usar ajax con jqueryComo usar ajax con jquery
Como usar ajax con jquery
 
Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)
 
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
 
Tutorial jsp
Tutorial jspTutorial jsp
Tutorial jsp
 
JSP
JSPJSP
JSP
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcat
 
introduccion a Ajax
introduccion a Ajaxintroduccion a Ajax
introduccion a Ajax
 
4. Curso Java JSP (Java Server Pages) - Curso 2005-2006
4. Curso Java JSP (Java Server Pages) - Curso 2005-20064. Curso Java JSP (Java Server Pages) - Curso 2005-2006
4. Curso Java JSP (Java Server Pages) - Curso 2005-2006
 
STRUTS (MVC e Java)
STRUTS (MVC e Java)STRUTS (MVC e Java)
STRUTS (MVC e Java)
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
Jsp
JspJsp
Jsp
 
Acciones JSP
Acciones JSPAcciones JSP
Acciones JSP
 

Destacado

Comunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSPComunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSP
Danii Rodriguez
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
gilhorak
 
Curso de-jsp-avanzado by-priale
Curso de-jsp-avanzado by-prialeCurso de-jsp-avanzado by-priale
Curso de-jsp-avanzado by-priale
SttOrm sindef
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
elianaespinoza
 

Destacado (20)

Comunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSPComunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSP
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
05 Creando Clases
05   Creando Clases05   Creando Clases
05 Creando Clases
 
Jsp
JspJsp
Jsp
 
JSP diana y yo
JSP diana y yoJSP diana y yo
JSP diana y yo
 
Curso de-jsp-avanzado by-priale
Curso de-jsp-avanzado by-prialeCurso de-jsp-avanzado by-priale
Curso de-jsp-avanzado by-priale
 
Jsp Paginacion
Jsp PaginacionJsp Paginacion
Jsp Paginacion
 
Tema4 apartado4.2
Tema4 apartado4.2Tema4 apartado4.2
Tema4 apartado4.2
 
Tema2a Jsp
Tema2a JspTema2a Jsp
Tema2a Jsp
 
JSP
JSP JSP
JSP
 
JSP
JSPJSP
JSP
 
Cuadro comparativo de apache y iis
Cuadro comparativo de apache y iisCuadro comparativo de apache y iis
Cuadro comparativo de apache y iis
 
JSP
JSP JSP
JSP
 
Servidor web
Servidor webServidor web
Servidor web
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
 
03 Oop
03   Oop03   Oop
03 Oop
 
Herramientas web 3.0
Herramientas web 3.0Herramientas web 3.0
Herramientas web 3.0
 
Php Presentation
Php PresentationPhp Presentation
Php Presentation
 
Jsp
JspJsp
Jsp
 

Similar a Servlets y jsp

Similar a Servlets y jsp (20)

Programación web 1er dept
Programación web 1er deptProgramación web 1er dept
Programación web 1er dept
 
Clase servletsaccesobd
Clase servletsaccesobdClase servletsaccesobd
Clase servletsaccesobd
 
Desarrollo web2
Desarrollo web2Desarrollo web2
Desarrollo web2
 
Servletacceso bd
Servletacceso bdServletacceso bd
Servletacceso bd
 
Servlet
ServletServlet
Servlet
 
Charla
CharlaCharla
Charla
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Java servlets
Java servletsJava servlets
Java servlets
 
AJAX EN CURSO PHP
AJAX EN CURSO PHPAJAX EN CURSO PHP
AJAX EN CURSO PHP
 
10.desarrollowebconjava
10.desarrollowebconjava10.desarrollowebconjava
10.desarrollowebconjava
 
Presentacion servlets
Presentacion servletsPresentacion servlets
Presentacion servlets
 
Asp
AspAsp
Asp
 
Spring Mvc Final
Spring Mvc FinalSpring Mvc Final
Spring Mvc Final
 
servlets
servlets servlets
servlets
 
SALUDOS EN INGLES
SALUDOS EN INGLESSALUDOS EN INGLES
SALUDOS EN INGLES
 
Explicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundoExplicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundo
 
Java web 01 - servlets
Java web 01 - servletsJava web 01 - servlets
Java web 01 - servlets
 

Ú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 (11)

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
 
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.
 
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
 
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
 
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
 
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
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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...
 
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
 

Servlets y jsp

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.