ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TEORIA DE STRUTS


Enviado por   •  9 de Julio de 2013  •  435 Palabras (2 Páginas)  •  317 Visitas

Página 1 de 2

FRAMEWORK STRUTS 1.3

---------------------

---------------------

ES UN FRAMEWORK QUE IMPLEMENTA EL MODELO MVC(MODELO-VISTA-CONTROLADOR) ES DECIR TRABAJA CON 3 CAPAS:

MODELO:LOGICA DE NEGOCIO, VAN TODOS LOS METODOS DE ACCESO A DATOS SQL(INSERT,UPDATE,SELECT.DELETE)

VISTA: CORRESPONDE A LAS PAGINAS JSP O HTML QUE CONFORMAN EL SITIO WEB, EN LA VISTA SE COLOCA JAVA,JAVASCRIPT Y HTML.

CONTROLADOR: ES LA CAPA QUE RECIBE LAS PETICIONES(REQUEST) DEL USUARIO Y RESUSELVE A QUE VISTA LE ENVIA EL RESULTADO(RESPONSE).

SI UTILIZAS STRUTS DEBERA CONFIGURAR

1.LA CLASE ACTION

2. LA CLASE ACTION FORM

3.STRUTS-CONFIG.XML : AQUÍ SE DEFINEN LOS ACTION DE LAS PETICIONES DE LAS PÁGINAS ASÍ COMO EL DESTINO DE LAS PÁGINAS.

ASIMISMO TAMBIEN SE DEFINEN LAS CALSES ACTIONFORM.//entidades k es el pakete y la clase

ACTION: ESTA CLASE ACTÚA COMO LO QUE HACÍA ANTES EL SERVLET, ES DECIR RECIBE LAS PETICIONES DEL USUARIO Y SE CONECTA

CON EL MODELO O CAPA DE DATOS PARA PROCESAR LA PETICION Y GENERAR UNA RPTA

ACTIONFORM ES UAN CLASE DE STRUTS QUE CUANDO SE HEREDA CONVIERTA A ALA CLASE EN UN REPOSITORIO DE LA INFO INGRESADA

EN EL FORMULARIO PARA SER RECOGIDA POR EL ACTION.

CADA VEZ QUE CREA UN FORMULARIO EN UNA PAGINA DEBERA UTILIZAR LAS ETIQUETAS DE STRUTS.

(colocar el tag en todas las paginas)

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

Ademas sus controles deberan tener el atributo: property=se asigna el atributo definido en la entidad o bean.

styleId = equivale al atributo Id de html

Antes : <input type="text" id="t2">

Con struts:

<html:text property="aapellido" style="t2">

Cuando la pagina se renderiza se convierte en html(el codigo esta dentro)

Para crear un formulario usar la sgte tag:

<html:form action="/AlumnoAction?method=buscar" method="POST">

el atributo definido en el actionform se tiene k heredar de action form (como apeelido - property="apellido")

Nota: en el archivo de configuracion de struts-confiog.xml , se define los action mappings que son las rutas que siguen

las paginas en base al nombre del action, ejemplo:

<action input="/" name="UserForm" path="/userAction" scope="session" type="modelo.UserAction">

<forward name="success" path="/user.jsp" />

<forward name="error" path="/errores.jsp"

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com