Está en la página 1de 4

DESARROLLO DEL TALLER N° 5 JAVA

ESTRUCTURA JSP

CENTRO DE SERVICIOS FINANCIEROS

FICHA
440639
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

INSTRUCTOR
EDWARD ALDANA

APRENDIZ
SANDY BELMIDIA MARQUEZ CASTRO

SENA
DESARROLLO TALLER 5

MODELO VISTA CONTROLADA


Separa los datos y la lógica de negocio de una aplicación de la interfaz de
usuario y es el encargado de gestionar los eventos y las comunicaciones. Para
ello propone la construcción de tres componentes distintos que son el modelo,
la vista y el controlador, por un lado define componentes para la representación
de la información, y por otro lado para la interacción del usuario . Este patrón de
diseño se basa en las ideas de reutilización y la separación de conceptos.

ESTRUCTURA DE UNA PAGINA JSP


 DIRECTIVAS: Son instrucciones procesadas por el motor JSP cuando la
página JSP se traduce a un servlet. En este ejemplo le dicen al motor JSP
que incluya ciertos paquetes y clases. Están encerradas entre etiquetas de
directiva <%@ y %>
Ejemplo: <%@ page import="javax.naming.*" %>
 DECLARACIONES: Es un grupo de instrucciones, variables, constantes,
que están diseñados con un propósito particular y tiene su nombre propio.
Una declaración es un módulo de un programa que realiza una tarea
específica y que no puede regresar valores al programa principal u a otro
procedimiento que lo esté invocando.

 SCRIPTLETS: Es un fragmento de código Java escrito entre los símbolos <


% y %>, en general, puede escribir cualquier código Java y esto, el hecho
de disponer de todo el lenguaje Java detrás, es precisamente lo que hace
que JSP sea el lenguaje de script de servidor más potente. Más que ASP o
PHP.

 VARIABLES PREDEFINIDAS: PHP proporciona una gran cantidad de


variables predefinidas para todos los scripts. Las variables representan de
todo, desde variables externas hasta variables de entorno incorporadas,
desde los últimos mensajes de error hasta los últimos encabezados
recuperados
 EXPRESIONES: En JSP se utilizan las expresiones para insertar valores,
obtenidos con Java, directamente a la salida que se envía al cliente o
solicitante}

ETIQUETAS ESPECÍFICAS DE JSP

 PAGE
<%@page import="db.UsuarioDAO"%>
<%@page import="db.UsuarioDTO"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

 CONFIG
Config= pageContext.getServletConfig();

 RESPONSE
response.sendRedirect("InsertarProveedores.jsp?cod=" + msg);
            } else {
                response.sendRedirect("InsertarProveedores.jsp?cod=No viene nada
del botón");
            }
out
<td><% out.print(dt.getIdproducto());%></td>

 OUT
<td><% out.print(dt.getIdproducto());%></td>

 BUFFER
public static void main (String []args){
    BufferedReader bufer = new BufferedReader(new
InputStreamReader(System.in));
    try{
    imprimir(bufer);
    }catch(IOException e){
        System.out.println("Exception lanzada por imprimir")

 SESIÓN
<%
    String usuario = "";
    HttpSession sessionOk = request.getSession();
    if (sessionOk.getAttribute("usuario") == null) {
%>
 APPLICATION
Application=pageContext getServletContext();

 EXCEPTION

public static void imprimir(BufferedReader br) throws


IOException,NullPointerException{
     br=null;
     String cad=br.readLine();
     System.out.println("El texto a imprimir es "+cad);
     }

También podría gustarte