Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Struts-EL y NetBeans 4



     

    El mundo Java cada
    día da un pasito y tratamos de seguirle de
    cerca.

    Uno de los frameworks más extendidos en el mundo
    Java es Struts. Si
    tratamos de ser simplistas, Struts implementa dos patrones de
    diseño
    distintos:

    • MVC – Patrón modelo-vista-controlador (tipo 2).
      Permitiéndonos construir un Web
      especializando labores (acciones de
      negocio y construcción de interfaces)
    • View Helper – Nos proporciona un conjunto de
      etiquetas (Tags) para facilitar las labores a los equipos de
      diseño, a la hora de presentar datos.

    Para solucionar la labor de presentación de datos
    de modo general en JSPs se crearon un conjunto de etiquetas
    estándar (JSTL) que permite evitar el uso de lenguaje Java
    dentro de estos módulos de presentación (tratamos
    de evitar Scriptlet java) proporcionando un lenguaje alternativo
    EL (Lenguaje de Expresiones). Podéis saber algo más
    sobre esto .

    Parece, por tanto, que JSTL y la librerías de
    etiquetas de Struts hacen lo mismo (en muchos casos).
    También parece lógico que a alguien se le hubiera
    ocurrido modificar Struts para que no se creen tendencias
    divergentes.

    Si investigamos un poquito en el Web de Struts
    encontramos un sub-proyecto que
    extiende las etiquetas de struts permitiendo utilizar
    EL.

    Os vamos a mostrar como poner en marcha un proyecto
    básico con ésta configuración.

    Podemos encontrar el paquete de struts-el en el
    directorio contrib de struts.

    Lo descomprimimos en nuestro directorio de
    trabajo

    Vamos a montarlo con NetBeans 4 Beta 2. Por desgracia,
    os tengo que recomendar que esperéis un poquito para subir
    de versión ya que el entorno no es todo lo estable que
    desearíamos (aunque pinta muy bien).

    Creamos un nuevo proyecto

    Elegimos crearlo a partir de fuentes
    existentes

    Configuramos de donde obtener los ficheros

    Configuramos el directorio de fuentes

    Y ya tenemos el proyecto configurado

    Debemos asegurarnos de coger las librerías de
    struts estándar para que todo funcione (es el único
    truco que tiene)

    Y arrancamos el proyecto donde tenemos disponible los
    ejemplos (que ya podemos analizar con paciencia).

    Conclusiones

    Bienvenidos a una nueva opción de construir
    páginas en tecnología JSP (y que
    parece una opción candidata con futuro).

    Estar a la última tiene un coste y riesgo
    excesivamente elevado (esfuerzo formativo e inestabilidad en
    producción). Para organizaciones
    relacionadas con el I+D de software es un paso
    lógico que hay que empezar a dar. Para empresas cuyo
    negocio no es el software (y utiliza este como medio y no como
    fin), el exceso de innovación puede hacer perder la
    visión a los equipos de desarrollo
    internos sobre cual es su cometido.

    Roberto Canales Mora

    www.adictosaltrabajo.com

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter