Manual B Sico De Struts

Páginas: 13 (3244 palabras) Publicado: 10 de marzo de 2015
Manual Básico de Struts
Introducción
¿Qué es Struts?
¿Cómo funciona esto en aplicaciones Web?
¿Para qué sirve?
¿Licencia?
¿Y para qué este manual básico?
¿Dónde encuentro más info?


Introducción
 ¿Qué es Struts?
Es un framework que implementa el patrón de arquitectura MVC en Java
Un framework es la extensión de un lenguaje mediante una o más jerarquías de clases que implementan unafuncionalidad y que (opcionalmente) pueden ser extendidas. El framework puede involucrar TagLibraries.
El patrón de arquitectura MVC (Model-View-Controller) es un patrón que define la organización independiente del Model (Objetos de Negocio), la View (interfaz con el usuario u otro sistema) y el Controller (controlador del workflow de la aplicación: "si estoy aquí y me piden esto entonces hacer tal cosa, sisale bien mostrar esto y sino lo aquello otro").

 ¿Cómo funciona esto en aplicaciones Web?

El navegador genera una solicitud que es atendida por el Controller (un Servlet especializado). El mismo se encarga de analizar la solicitud, seguir la configuración que se le ha programado en su XML y llamar al Action correspondiente pasándole los parámetros enviados. El Action instanciará y/o utilizarálos objetos de negocio para concretar la tarea. Según el resultado que retorne el Action, el Controller derivará la generación de interfaz a una o más JSPs, las cuales podrán consultar los objetos del Model a fines de realizar su tarea.
 ¿Para qué sirve?
Evidentemente, como todo framework intenta, simplifica notablemente la implementación de una arquitectura según el patrón MVC. El mismo separa muybien lo que es la gestión del workflow de la aplicación, del modelo de objetos de negocio y de la generación de interfaz.
El controlador ya se encuentra implementado por Struts, aunque si fuera necesario se puede heredar y ampliar o modificar, y el workflow de la aplicación se puede programar desde un archivo XML Las acciones que se ejecutarán sobre el modelo de objetos de negocio se implementanbasándose en clases predefinidas por el framework y siguiendo el patrón Facade. Y la generación de interfaz se soporta mediante un conjunto de Tags predefinidos por Struts cuyo objetivo es evitar el uso de Scriplets (los trozos de código Java entre "<%" y "%>"), lo cual genera ventajas de mantenibilidad y de perfomance (pooling de Tags, caching, etc).
Logísticamente, separa claramente el desarrollode interfaz del workflow y lógica de negocio permitiendo desarrollar ambas en paralelo o con personal especializado.
También es evidente que potencia la reutilización, soporte de múltiples interfaces de usuario (Html, sHtml, Wml, Desktop applications, etc.) y de múltiples idiomas, localismos, etc.
 ¿Licencia?
Struts está disponible bajo la licencia "free-to-use-license" de la Apache SoftwareFoundation (ver http://www.apache.org/LICENSE-1.1)
 ¿Y para qué este manual básico?
Para simplificar el "first touch" y para explicar Struts desde el punto de vista del desarrollo de aplicaciones Web.
No pretende ser un tutorial, una guía del usuario ni un manual de referencia. Ellos ya se han escrito y están disponibles en las direcciones que se mencionan en la sección "¿Dónde encuentro más info?" ¿Dónde encuentro más info?
http://jakarta.apache.org/struts
http://jakarta.apache.org/struts/userGuide
http://jakarta.apache.org/struts/api/index.html
http://jguru.com/faq/Struts
http://jguru.com/forums/Struts
http://jakarta.apache.org/struts/#Involved
Búsquedas en www.google.com poniendo como primera palabra Struts.
Manual Básico de Struts
Model
Intro
Action Bean
System State Beans
BusinessLogicBeans
Accediendo a BD


Model
 Intro
El Model comprende todos los Objetos de Negocio donde se implementa la lógica de negocio (el "how it's done") y donde se debe soportar todos los requisitos funcionales del Sistema sin mezclarlo con partes correspondientes al workflow (el "what to do") que corresponden al Controller.
 Action Bean
Generalmente, los Action Beans siempre realizan las siguientes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de puntos b sicos EMGOLDEXPRESS
  • MANUAL B SICO MICROSOFT WORD 2010 1
  • MANUAL B SICO DE LOG STICA INTEGRAL WORD
  • Manual Word B sico
  • Manual B Sico De Excel
  • MANUAL B SICO DE
  • Manual B Sico De Patinaje
  • Manual B Sico De C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS