Converted File 74ec06b3

Páginas: 17 (4009 palabras) Publicado: 23 de agosto de 2015
Navigation
Buscar...

Tutoriales.

Carlos García Pérez
Técnico

especialista

informática

de

en

empresa

(CEU).
Ingeniero

Técnico

Informática

de

en

Sistemas

(UPM)
Creador

de MobileTest,

Haaala!, Girillo, toi18n.
Charla

sobre desarrollo de

aplicaciones en Android.
@cgpcosmad

Desarrollo de
aplicaciones Web con
Struts 1
enero 14, 2009
Carlos García Pérez
1 Comentario
Tutoriales

55791visitas

Desarrollo de
aplicaciones web
con Struts 1
En este tutorial y bajo petición de
unas personas que me lo solicitaron,
voy a intentar plasmar las ideas y los
pasos a seguir para que para realizar
una pequeña aplicación ejemplo que
contemple las ideas y conceptos más
importantes

en

el

desarrollo

de

aplicaciones Web con el FrameWork
Struts (1.3.10).
Cabe destacar que la versión 1.3.10,fue la última de las versiones de
Struts 1, antes de que naciera el
framework Struts 2, cuyo estudio
queda pendiente para otro tutorial.
Este tutorial no trata de presentar una
extensa documentación teórica sobre
este framework, sino más bien, un
ejemplo que incluya y explique los
conceptos más importantes:
1. Captura de pantalla de la
apariencia gráfica de la
aplicación a desarrollar.
2. Pasosnecesarios para crear un
proyecto con Struts (sin usar
Maven).
3. Explicación del archivo de
configuración de Struts. (/WEBINF/struts-config.xml).
4. JSP de ejemplo: TagLibs de
Struts e invocación de acciones
(/index.jsp).
5. Referencias.

Captura de pantalla de la
apariencia gráfica de la
aplicación a desarrollar:
Sí, si, la aplicación es muy fea pero
resume
importantes

los

conceptos

más(configuración,

flujo,

internacionalización,

validación

declarativa, validación programática,
etc.) con dependencias mínimas (2
acciones, 2 formularios, 1 Bean y 3

JSP).

Puede descargarse la aplicación en
formato WAR (con el código fuente)
haciendo clic aquí.

Pasos necesarios para
crear un proyecto con
Struts (sin usar
Maven).
1. Descargar la distribución de
Struts desde la página de
descargaoficial.
2. Descomprir el archivo y copiar
todas las librerías (archivos jar)
al directorio /WEB-INF/lib de tu
proyecto web.
3. Dar de alta el servlet controlador
de Struts en el /WEBINF/web.xml de tu proyecto.
Haga clic aquí para verlo.
Archivo /WEB-INF/web.xml
1
2

3
4
5
6
7
8
9
10
11
12
13
14
15
16

" ?>
n Microsystems, Inc.//DTDWeb Applic
ation 2.3//EN" "http://java.sun.com/dtd/
web-app_2_3.dtd">

StrutsExamples isplay-name>

action me>
org.apache.struts.a
ction.ActionServlet


config me>
/WEB-INF/struts-co
nfig.xml

1 up>



action me>
17
*.do
18

19
20

21
index.jsp e-file>
22

23


Si observa, el servlet controlador de
Struts
(org.apache.struts.action.ActionServlet)
tratará todas las peticiones cuya
extensión en la URI sea .do (do »hacer, aunque esto por supuesto se
puede cambiar sin problemas).

Explicación del archivo
de configuración de
Struts (/WEBINF/struts-config.xml).
Struts

se

configura

de

forma

declarativa mediante un archivo xml.
En el indicamos básicamente:
El flujo de la aplicacion, es decir,
las posibles acciones a realizar
y los caminos a los que pueden
conducir cada una de ellas.
Que hacer en caso deerrores.
El archivo de
internacionalización de nuestra
aplicación Web.
Los tipos de datos de la
información que es enviada y
validada en el método validate
los formularios asocionados a
cada acción.
Archivo /WEB-INF/struts-config.xml
1
2
3
4
5
6
7
8

9

10

11

12
13
14
15
16
17
18
19
20
21
22
23

59-1"?>
"-//Apache Software...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Converted file 9cbf3203
  • convertir
  • Convertido
  • Filo
  • FILO
  • filo
  • FILO UNO
  • filo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS