SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Los patrones MVC proponen separar la aplicación en 3
capas diferentes, el Modelo, la Vista y el Controlador.
En el modelo, básicamente son los datos a los que la
aplicación puede acceder y almacenar. La vista es la
interfaz de usuario en este caso las JSP de nuestra
aplicación, mientras que el controlador incluye todo el
mecanismo mediante el cual accedemos a los datos y
manejamos el flujo de la aplicación.
Por ello, usaremos una clase Java (entiéndase desde
ahora también como un Java Bean), en la cual
almacenaremos los datos enviados desde el formulario, y
usaremos un Servlet como nuestro controlador.
Las acciones, son etiquetas predefinidas en una JSP, las
cuales proveen algunas funcionalidades como por
ejemplo trabajar con beans o incluir contenido en una
JSP. Las acciones estándar de JSP son de la
forma<jsp:acción>, las cuales son las siguientes:
• <jsp:forward>
• <jsp:include>
• <jsp:plugin>
• <jsp:param>
Etiquetas para JavaBeans
• <jsp:useBean>
• <jsp:setProperty>
• <jsp:getProperty>
Dicha etiqueta nos permite incluir contenido de otro
archivo en nuestra JSP la diferencia con otras, radica en
que si el archivo a incluir cambia, cuando usemos la
etiqueta <jsp:include> dichos cambios se verán
reflejados.
<jsp:include>
La acción useBean simplemente nos permite usar
un Bean (una clase de Java) en una página JSP.
Mientras que las acciones setProperty y
getProperty nos permiten establecer un valor en
una propiedad del bean y obtener un valor de una
propiedad del bean, respectivamente.
<jsp:useBean>, <jsp:getProperty
> y <jsp:setProperty>
La acción forward nos ayuda a redirigir la petición
hacia una nueva jsp. Mientras que la acción param,
nos permite pasar parámetros entre dos jsp, Pero se
requiere que la acción jsp:param esté incluida dentro
de una acción jsp:forward
<jsp:forward> y <jsp:param>
Las anteriores acciones son de las
que mas relevancia tienen.

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Java web 01 - servlets
Java web 01 - servletsJava web 01 - servlets
Java web 01 - servlets
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
 
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y AnotacionesCurso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
 
Java Web Lección 03 - MVC
Java Web Lección 03 - MVCJava Web Lección 03 - MVC
Java Web Lección 03 - MVC
 
Java Web - Struts
Java Web - StrutsJava Web - Struts
Java Web - Struts
 
Curso JSF - Conceptos Basicos
Curso JSF - Conceptos BasicosCurso JSF - Conceptos Basicos
Curso JSF - Conceptos Basicos
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
 
Jquery Hmvc
Jquery HmvcJquery Hmvc
Jquery Hmvc
 
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
WPF 10. mejorando la funcionalidad y usabilidad de las aplicacionesWPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
 
Framework
FrameworkFramework
Framework
 
El patrón MVC
El patrón MVCEl patrón MVC
El patrón MVC
 
Framework 02
Framework 02Framework 02
Framework 02
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
 
Patronmvc 090816170431-phpapp02
Patronmvc 090816170431-phpapp02Patronmvc 090816170431-phpapp02
Patronmvc 090816170431-phpapp02
 
Gestor de base de datos bdi
Gestor de base de  datos bdiGestor de base de  datos bdi
Gestor de base de datos bdi
 
Entrada 5
Entrada 5Entrada 5
Entrada 5
 
06. jsf (java server faces) (1)
06. jsf (java server faces) (1)06. jsf (java server faces) (1)
06. jsf (java server faces) (1)
 
JDBC
JDBCJDBC
JDBC
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Java con BD
Java con BDJava con BD
Java con BD
 

Andere mochten auch

What is an_infographic_resume?
What is an_infographic_resume?What is an_infographic_resume?
What is an_infographic_resume?Nancy Van Dorp
 
Nes global -_james_mc_greevy (1) (1) (1) (1)
Nes global -_james_mc_greevy (1) (1) (1) (1)Nes global -_james_mc_greevy (1) (1) (1) (1)
Nes global -_james_mc_greevy (1) (1) (1) (1)James McGreevy
 
Soal kkpi kelas xi kikin
Soal kkpi kelas xi kikinSoal kkpi kelas xi kikin
Soal kkpi kelas xi kikinEko Supriyadi
 
mapa acerca el mercado
mapa acerca el mercado mapa acerca el mercado
mapa acerca el mercado stiven_98
 
teodor diploma ot diplomaticheska.akademia Moscow 3
teodor diploma ot diplomaticheska.akademia Moscow 3teodor diploma ot diplomaticheska.akademia Moscow 3
teodor diploma ot diplomaticheska.akademia Moscow 3Todor Hristov
 
1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)
1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)
1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)Tongsamut vorasan
 
Soal kimia kelas xii
Soal kimia kelas xiiSoal kimia kelas xii
Soal kimia kelas xiiEko Supriyadi
 
2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)
2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)
2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)Tongsamut vorasan
 
Soal kkpi kelas xii kikin th. 2012(p. sarudin)
Soal kkpi kelas xii kikin th. 2012(p. sarudin)Soal kkpi kelas xii kikin th. 2012(p. sarudin)
Soal kkpi kelas xii kikin th. 2012(p. sarudin)Eko Supriyadi
 

Andere mochten auch (11)

What is an_infographic_resume?
What is an_infographic_resume?What is an_infographic_resume?
What is an_infographic_resume?
 
Nes global -_james_mc_greevy (1) (1) (1) (1)
Nes global -_james_mc_greevy (1) (1) (1) (1)Nes global -_james_mc_greevy (1) (1) (1) (1)
Nes global -_james_mc_greevy (1) (1) (1) (1)
 
Aula 05 auxiliar de escritório
Aula 05 auxiliar de escritórioAula 05 auxiliar de escritório
Aula 05 auxiliar de escritório
 
Soal kkpi kelas xi kikin
Soal kkpi kelas xi kikinSoal kkpi kelas xi kikin
Soal kkpi kelas xi kikin
 
mapa acerca el mercado
mapa acerca el mercado mapa acerca el mercado
mapa acerca el mercado
 
teodor diploma ot diplomaticheska.akademia Moscow 3
teodor diploma ot diplomaticheska.akademia Moscow 3teodor diploma ot diplomaticheska.akademia Moscow 3
teodor diploma ot diplomaticheska.akademia Moscow 3
 
1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)
1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)
1 14+ประมวลปัญหาและเฉลายบาลีไวยาการณ์+(สำหรับเปรียญธรรมตรี)
 
Soal kimia kelas xii
Soal kimia kelas xiiSoal kimia kelas xii
Soal kimia kelas xii
 
2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)
2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)
2 15+ธมฺมปทฏฐกถา+(ปฐโม+ภาโค)
 
Soal kkpi kelas xii kikin th. 2012(p. sarudin)
Soal kkpi kelas xii kikin th. 2012(p. sarudin)Soal kkpi kelas xii kikin th. 2012(p. sarudin)
Soal kkpi kelas xii kikin th. 2012(p. sarudin)
 
Manual de radio
Manual de radioManual de radio
Manual de radio
 

Ähnlich wie Acciones (20)

Introjsp
IntrojspIntrojsp
Introjsp
 
Java Web - JSP
Java Web - JSPJava Web - JSP
Java Web - JSP
 
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
Aplicaciones web con jakarta struts  - Javier Oliver FulgueraAplicaciones web con jakarta struts  - Javier Oliver Fulguera
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
 
S1-DS2.pptx
S1-DS2.pptxS1-DS2.pptx
S1-DS2.pptx
 
Capitulo_3_1.pptx
Capitulo_3_1.pptxCapitulo_3_1.pptx
Capitulo_3_1.pptx
 
POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2
POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2
POOABD (POO Aplicada a B Datos) - API JDBC - Parte 2
 
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
 
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
 
10.desarrollowebconjava
10.desarrollowebconjava10.desarrollowebconjava
10.desarrollowebconjava
 
Framework
FrameworkFramework
Framework
 
JSP
JSPJSP
JSP
 
01 introducción
01 introducción01 introducción
01 introducción
 
Struts en Java
Struts en JavaStruts en Java
Struts en Java
 
[ES] Conectividad de java a base de datos(jdbc)
[ES] Conectividad de java a base  de datos(jdbc)[ES] Conectividad de java a base  de datos(jdbc)
[ES] Conectividad de java a base de datos(jdbc)
 
Spring Mvc Final
Spring Mvc FinalSpring Mvc Final
Spring Mvc Final
 
Practica jsp
Practica jspPractica jsp
Practica jsp
 
Resumen jee
Resumen jeeResumen jee
Resumen jee
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-20065. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
 
Jsp Paginacion
Jsp PaginacionJsp Paginacion
Jsp Paginacion
 

Acciones

  • 1.
  • 2. Los patrones MVC proponen separar la aplicación en 3 capas diferentes, el Modelo, la Vista y el Controlador. En el modelo, básicamente son los datos a los que la aplicación puede acceder y almacenar. La vista es la interfaz de usuario en este caso las JSP de nuestra aplicación, mientras que el controlador incluye todo el mecanismo mediante el cual accedemos a los datos y manejamos el flujo de la aplicación. Por ello, usaremos una clase Java (entiéndase desde ahora también como un Java Bean), en la cual almacenaremos los datos enviados desde el formulario, y usaremos un Servlet como nuestro controlador.
  • 3. Las acciones, son etiquetas predefinidas en una JSP, las cuales proveen algunas funcionalidades como por ejemplo trabajar con beans o incluir contenido en una JSP. Las acciones estándar de JSP son de la forma<jsp:acción>, las cuales son las siguientes:
  • 4. • <jsp:forward> • <jsp:include> • <jsp:plugin> • <jsp:param> Etiquetas para JavaBeans • <jsp:useBean> • <jsp:setProperty> • <jsp:getProperty>
  • 5. Dicha etiqueta nos permite incluir contenido de otro archivo en nuestra JSP la diferencia con otras, radica en que si el archivo a incluir cambia, cuando usemos la etiqueta <jsp:include> dichos cambios se verán reflejados. <jsp:include>
  • 6. La acción useBean simplemente nos permite usar un Bean (una clase de Java) en una página JSP. Mientras que las acciones setProperty y getProperty nos permiten establecer un valor en una propiedad del bean y obtener un valor de una propiedad del bean, respectivamente. <jsp:useBean>, <jsp:getProperty > y <jsp:setProperty>
  • 7. La acción forward nos ayuda a redirigir la petición hacia una nueva jsp. Mientras que la acción param, nos permite pasar parámetros entre dos jsp, Pero se requiere que la acción jsp:param esté incluida dentro de una acción jsp:forward <jsp:forward> y <jsp:param>
  • 8. Las anteriores acciones son de las que mas relevancia tienen.