jueves, 23 de abril de 2015

Acciones Estándar y Aplicaciones.

Acciones estandar

<jsp:include>

Esta etiqueta permite incluir contenido de otro archivo en nuestra JSP. Funciona igual que la directiva 'Include'; la diferencia radica en que si el archivo a incluir cambia, cuando usemos la etiqueta <jsp:include> dichos cambios se verán reflejados, en cambio no ocurrirá lo mismo con la directiva include.

Ejemplo: 
jsp:include page="tagSinCuerpo.jsp" />


<jsp:useBean>, <jsp:getProperty> y <jsp:setProperty>

Nos permite usar un Bean en una página JSP. Mientras que las acciones setProperty y getProperty permiten establecer un valor en una propiedad del bean y obtener un valor de una propiedad del bean, respectivamente.
Bean: Es un objeto Java que se utiliza para reducir al máximo el código Java insertado en una página JSP.

Ejemplo:
Syntax of jsp:useBean:
<jsp: useBean id="unique_name_to_identify_bean"
class="package_name.class_name" />
Syntax of jsp:setProperty:
<jsp:setProperty name="unique_name_to_identify_bean"
property="property_name" />
Syntax of jsp:getProperty:
<jsp:getProperty name="unique_name_to_identify_bean"
property="property_name" />
<jsp:forward> y <jsp:param>

La accion 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 .

Ejemplo:
<jsp:forward page=”URL”>
<jsp:param name=”nombre” value=”valor”/>
</jsp:forward>

<jsp:plugin>

Esta etiqueta se usa para mostrar un Applet en un archivo JSP.

Ejemplo:
<jsp:plugin
    type="applet"
    code="net.codejava.applet.MyApplet.class"
    codebase="html">

    <jsp:params>
        <jsp:param name="username" value="Tom" />
    </jsp:params>

    <jsp:fallback>
        <p>Could not load applet!</p>
    </jsp:fallback>

</jsp:plugin>

Aplicaciones:

-Esta tecnología permite desarrollar páginas web con contenido dinámico y supone una  evolución frente a la tecnología CGI, y los Servlets.  Un fichero JSP puede contener etiquetas  HTML normales, y elementos especiales para generar el contenido dinámico.
Al mismo tiempo permite una separación en capas de la arquitectura de la aplicación web y se integra perfectamente con todas las API's empresariales de Java: JDBC, RMI (y CORBA), JNDI, EJB, JMS, JTA, ...

¿Cómo funciona?

                                                                                    1. El cliente envía la petición HTTP a un servlet.
2. El servlet procesa la petición. Si es necesario, se conecta a la base de datos.
3. El servlet redirige la petición a un JSP. Si es necesario, añade beans como parámetros.
4. El JSP lee los parámetros y devuelve la respuesta formateada visualmente al usuario.






-Ricard Lou, NF, Desarrollo de aplicaciones Web.
http://programacion.net/articulo/desarrollo_de_aplicaciones_web_con_jsp_y_xml_120


DESCRIPCION DEL VIDEO: 

El siguiente vídeo es un tutorial sobre JSP, el narrador describe las características y la importancia de este. Se muestran algunos gráficos que le facilitan al usuario entender mejor el tema; permitiendo mayor claridad en todos los aspectos de JSP,




Bibliográfia: 

-Kaztle_8,  Febrero 2 de 2011, Acciones estándar de JSP (Parte 3). http://www.javamexico.org/blogs/kaztle_8/acciones_estandar_de_jsp_jsp_parte_3

-Marcario Polo, NF, Introducción a las aplicaciones Web con Java.  http://www.inf-cr.uclm.es/www/mpolo/asig/0708/tutorJavaWeb.pdf

 -Jesús Arias, 2009, Desarrollo de aplicaciones Web con Servlets y JSP. http://www.vc.ehu.es/jiwotvim/ISOFT2009-2010/Teoria/BloqueIV/Integracion-Jsps-Servlets.pdf


No hay comentarios:

Publicar un comentario