Professional Documents
Culture Documents
Capitulo I Introducción
Descripción
Objetivo
Justificación
Delimitaciones y limitaciones
Supuestos
Definición de términos
Bibliografías
Ligas
http://www.programacion.com/java/tutorial/joa_struts/
http://www.programacion.com/java/tutorial/struts/
http://jakarta.apache.org/struts
http://es.wikipedia.org/wiki/Jakarta_Struts
http://www.ati.es/novatica/2001/154/154-22.pdf
http://www.enterate.unam.mxArticulos2006febreroobserva.htm
http://jguru.com/faq/Struts
http://jguru.com/forums/Struts
Libro
Pro Jakarta Struts, Second Edition, by John Carnell and Rob Harrop, Apress © 2004
Jakarta Struts Live by Richard Hightower, Copyright © 2004 by SourceBeat, LLC.
CAPITULO 1. INTRODUCCIÓN
1. Descripción
Este proyecto de investigación (Desarrollo de Aplicaciones con Struts),
surgió como parte de los requisitos de la materia de Investigación de Ingeniería
en la Universidad de Montemorelos.
Struts es un proyecto de tipo OpenSource desarrollado por Apache
Foundation, esta herramienta facilita el desarrollo de de las aplicaciones Web
bajo la plataforma J2EE, implementando el modelo MCV (Modelo Vista
Controlador)que no es mas que un modelo para mantener ordenadas las
aplicaciones Web. Esta herramienta nos permite agrupar varias aplicaciones
en una sola.
En el transcurso de esta investigación, estudiaremos que son los Struts de
donde surgieron como utilizarlos, algunas investigaciones realizadas, entre
otras cuestiones.
2. Objetivos
Nuestra investigación se encuentra basada en le funcionamiento y aplicación
de la herramienta Struts y nuestro principal objetivo al realizar dicha
investigación es a adquirir un conocimiento superior sobre esta herramienta y
poder compartir dicho conocimiento. Esto nos ayudara a enfrentar la
competencia en el mundo laboral, ya que al adquirir conocimientos de las
nuevas tecnologías nos ayudaran a desempeñar un trabajo mas eficiente y con
mayor calidad.
3. Justificación
En la actualidad todo esta basado en aplicaciones Web, las empresas
quieren tener su propia pagina Web, en la que se puedan realizar operaciones,
búsquedas y que estas arrojen el resultado en un tiempo menos y que sean lo
mas correcto posible. Al aprender esta herramienta nos abriremos una ventana
mas de oportunidades para competir en el buscar fuentes de trabajo.
4. Delimitaciones y Limitaciones
Nuestra investigación abarcará lo que es el marco teórico (de donde surgió,
como surgió, y porqué surgió), se estudiará afondo las aplicaciones que tiene
se pueden obtener mediante la herramienta Struts, para esto se requiere tener
ó adquirir conocimientos previos como es le manejo de JSP, JavaBeans, entre
otros, tomando en cuenta esto y el corto tiempo que se tiene para realizar dicha
investigación (aproximadamente 2 meses) nuestra investigación no entrara de
lleno al funcionamiento de estas otras herramientas, estará basada hasta solo
del estudio del funcionamiento de Struts y sus aplicaciones.
5. Supuestos
Nuestra investigación es de tipo documental. Sin embargo este documento
se encargara de que dicha teoría explicada en este documento se encuentre
fundamentada en fuentes literarias reales, y así poder comprobar dicha teoría
con algunas prácticas. Se estudiar como al tener muchos JSP se manipulen
desde una sola aplicación de Struts.
6. Definición de términos
Open Source: Código abierto (del inglés open source) es el término por el que
se conoce al software distribuido y desarrollado en forma libre. Este término
empezó a utilizarse en 1998 por algunos usuarios de la comunidad del software
libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés
del software libre (free software).
Pero escribir infinitas sentencias println() para enviar HTML al navegador era
tirano y problemático. La respuesta fueron las JavaServer Pages, que nos
dejaron escribir servlets dentro de ellas. Ahora los desarrolladores podían
mezclar fácilmente HTML con código Java, y tener todas las ventajas de los
servlets.
Struts Component Framework (Shale) está basado (se apoya) en las siguientes
tecnologías: