STRUTS 2ª EDICION ACTUALIZADA

STRUTS 2ª EDICION ACTUALIZADA

MARTIN SIERRA, ANTONIO J.

19,90 €
IVA incluido
Sin stock. Consulte disponibilidad.
Editorial:
RA-MA, LIBRERIA Y EDITORIAL MIC
Año de edición:
2010
ISBN:
978-84-9964-034-1
Páginas:
325
Encuadernación:
TAPA BLANDA
Materias:
Colección:
INFORMATICA
19,90 €
IVA incluido
Sin stock. Consulte disponibilidad.

PRÓLOGO CAPÍTULO 1. LA ARQUITECTURA MODELO VISTA CONTROLADOR 1.1 EL PATRÓN MVC 1.1.1 EL CONTROLADOR 1.1.2 LA VISTA 1.1.3 EL MODELO 1.2 FUNCIONAMIENTO DE UNA APLICACIÓN MVC. CAPÍTULO 2. EL FRAMEWORK STRUTS 2.1 FUNDAMENTOS DE STRUTS 2.2 COMPONENTES DE STRUTS 2.2.1 ARCHIVOS DE CONFIGURACIÓN 2.2.2 EL API DE STRUTS 2.2.3 LIBRERÍAS DE ACCIONES JSP 2.3 FUNCIONAMIENTO DE UNA APLICACIÓN STRUTS CAPÍTULO 3. DESARROLLO DE UNA APLICACIÓN CON STRUTS 3.1 DESCARGA E INSTALACIÓN DEL FRAMEWORK STRUTS 3.2 APLICACIÓN PRÁCTICA PARA VALIDACIÓN Y REGISTRO DE USUARIOS 3.2.1 FUNCIONAMIENTO DE LA APLICACIÓN 3.2.2 ESQUEMA DE LA APLICACIÓN 3.2.3 CONSTRUCCIÓN DE LA APLICACIÓN 3.2.3.1 Estructura de una aplicación Web Struts 3.2.3.2 Registro del servlet ActionServlet 3.2.3.3 Captura de datos de usuario: Las clases ValidacionForm y RegistroForm 3.2.3.4 Implementación del Modelo 3.2.3.5 Procesamiento de peticiones: Las clases ValidarAction y RegistrarAction 3.2.3.6 Objetos forward globales 4 3.2.3.7 Las páginas de la vista CAPÍTULO 4. ÁNALISIS DEL API DE STRUTS 4.1 PROCESAMIENTO DE UNA PETICIÓN: CLASES ACTIONSERVLET Y REQUESTPROCESSOR 4.2 CLASES DE ACCIÓN 4.2.1 CLASE DISPATCHACTION 4.2.2 CLASE LOOKUPDISPATCHACTION 4.2.3 CLASE MAPPINGDISPATCHACTION 4.2.4 CLASE ACTIONFORM 4.2.4.1 Ciclo de vida de un ActionForm 4.2.5 ACTIONERRORS Y ACTIONMESSAGE 4.3 CONTROL DE EXCEPCIONES EN STRUTS 4.3.1 GESTIÓN DECLARATIVA DE EXCEPCIONE ÍNDICE PRÓLOGO CAPÍTULO 1. LA ARQUITECTURA MODELO VISTA CONTROLADOR 1.1 EL PATRÓN MVC 1.1.1 EL CONTROLADOR 1.1.2 LA VISTA 1.1.3 EL MODELO 1.2 FUNCIONAMIENTO DE UNA APLICACIÓN MVC. CAPÍTULO 2. EL FRAMEWORK STRUTS 2.1 FUNDAMENTOS DE STRUTS 2.2 COMPONENTES DE STRUTS 2.2.1 ARCHIVOS DE CONFIGURACIÓN 2.2.2 EL API DE STRUTS 2.2.3 LIBRERÍAS DE ACCIONES JSP 2.3 FUNCIONAMIENTO DE UNA APLICACIÓN STRUTS CAPÍTULO 3. DESARROLLO DE UNA APLICACIÓN CON STRUTS 3.1 DESCARGA E INSTALACIÓN DEL FRAMEWORK STRUTS 3.2 APLICACIÓN PRÁCTICA PARA VALIDACIÓN Y REGISTRO DE USUARIOS 3.2.1 FUNCIONAMIENTO DE LA APLICACIÓN 3.2.2 ESQUEMA DE LA APLICACIÓN 3.2.3 CONSTRUCCIÓN DE LA APLICACIÓN 3.2.3.1 Estructura de una aplicación Web Struts 3.2.3.2 Registro del servlet ActionServlet 3.2.3.3 Captura de datos de usuario: Las clases ValidacionForm y RegistroForm 3.2.3.4 Implementación del Modelo 3.2.3.5 Procesamiento de peticiones: Las clases ValidarAction y RegistrarAction 3.2.3.6 Objetos forward globales 4 3.2.3.7 Las páginas de la vista CAPÍTULO 4. ÁNALISIS DEL API DE STRUTS 4.1 PROCESAMIENTO DE UNA PETICIÓN: CLASES ACTIONSERVLET Y REQUESTPROCESSOR 4.2 CLASES DE ACCIÓN 4.2.1 CLASE DISPATCHACTION 4.2.2 CLASE LOOKUPDISPATCHACTION 4.2.3 CLASE MAPPINGDISPATCHACTION 4.2.4 CLASE ACTIONFORM 4.2.4.1 Ciclo de vida de un ActionForm 4.2.5 ACTIONERRORS Y ACTIONMESSAGE 4.3 CONTROL DE EXCEPCIONES EN STRUTS 4.3.1 GESTIÓN DECLARATIVA DE EXCEPCIONES 4.3.2 IMPLEMENTACIÓN DE LA GESTIÓN DECLARATIVA DE EXCEPCIONES 4.3.3 CLASES PERSONALIZADAS PARA LA GESTIÓN DE EXCEPCIONES CAPÍTULO 5. LIBRERÍAS DE ACCIONES JSP DE STRUTS 5.1 LIBRERÍA BEAN 5.1.1 WRITE 5.1.2 PARAMETER 5.1.3 COOKIE 5.1.4 HEADER 5.1.5 MESSAGE 5.1.6 DEFINE 5.1.7 PAGE 5.1.8 SIZE 5.2 LIBRERÍA LOGIC 5.2.1 EQUAL 5.2.2 NOTEQUAL 5.2.3 GREATEREQUAL, LESSEQUAL, GREATERTHAN Y LESSTHAN 5.2.4 MATCH 5.2.5 NOMATCH 5.2.6 FORWARD 5.2.7 REDIRECT 5.2.8 ITERATE CAPÍTULO 6. VALIDACIÓN DE DATOS DE USUARIO 6.1 COMPONENTES DE UN VALIDADOR 6.1.1 PLUG-IN VALIDATOR 6.1.2 ARCHIVOS DE CONFIGURACIÓN 6.1.2.1 validator-rules.xml 6.1.2.2 validation.xml 6.1.3 CLASE VALIDATORFORM 6.1.4 ARCHIVO APPLICATIONRESOURCE.PROPERTIES 6.2 UTILIZACIÓN DE VALIDADORES 6.2.1 CREACIÓN DE LA CLASE VALIDATORFORM 6.2.2 DEFINICIÓN DE LOS CRITERIOS DE VALIDACIÓN 6.2.3 HABILITACIÓN DE LA VALIDACIÓN EN CLIENTE 6.2.4 MENSAJES DE ERROR 6.3 VALIDADORES PREDEFINIDOS DE STRUTS 6.3.1 MINLENGTH 6.3.2 MAXLENGTH 6.3.3 BYTE, SHORT, INTEGER, LONG, FLOAT Y DOUBLE 6.3.4 INTRANGE 6.3.5 FLOATRANGE Y DOUBLERANGE 6.3.6 DATE 6.3.7 MASK 6.3.8 EMAIL 6.4 MENSAJES DE ERROR PERSONALIZADOS 6.5 VALIDACIONES PERSONALIZADAS 6.5.1 SOBRESCRITURA DEL MÉTODO VALIDATE() 6.5.2 CREACIÓN DE VALIDADORES PERSONALIZADOS 6.5.2.1 Implementación del método de validación 6.5.2.2 Registro del validador 6.5.2.3 Mensajes de error 6.5.2.4 Utilización del validador CAPÍTULO 7. UTILIZACIÓN DE PLANTILLAS 7.1 CONFIGURACIÓN DE LA APLICACIÓN PARA EL USO DE PLANTILLAS 7.2 CREACIÓN DE UNA APLICACIÓN STRUTS BASADA EN PLANTILLAS 7.2.1 CREACIÓN DE LA PLANTILLA 7.2.2 CREACIÓN DE PIEZAS DE CONTENIDO 7.2.3 CREACIÓN DE LAS PÁGINAS DE APLICACIÓN 7.2.4 DECLARACIÓN DE LA PLANTILLA 7.2.5 INCLUSIÓN DE PÁGINAS DE CONTENIDO 7.3 DEFINICIONES 7.3.1 CREACIÓN DE UNA DEFINICIÓN 7.3.1.1 Definiciones base 7.3.1.2 Definiciones derivadas 7.3.2 PÁGINAS DE APLICACIÓN CAPÍTULO 8. STRUTS 2. 8.1 COMPONENTES DE STRUTS 2 8.1.1 FILTERDISPATCHER 8.1.2 INTERCEPTORES 8.1.3 ACTION 8.1.4 LIBRERÍAS DE ACCIONES 8.1.5 ARCHIVO DE CONFIGURACIÓN STRUTS.XML 8.1.5.1 Paquetes 8.1.5.2 Herencia de paquetes 8.1.5.3 Modularidad de ficheros de configuración 8.2 BENEFICIOS DEL USO DE STRUTS 2 8.3 CREACIÓN DE UNA APLICACIÓN DE EJEMPLO DE STRUTS 2 8.3.1 DESCARGA DEL PAQUETE DE DISTRIBUCIÓN DE STRUTS 2 8.3.2 REQUERIMIENTOS SOFTWARE 8.3.3 DESCRIPCIÓN DE LA APLICACIÓN 8.3.4 ESTRUCTURA DE DIRECTORIOS DE LA APLICACIÓN 8.3.5 REGISTRO DE FILTERDISPATCHER 8.3.6 IMPLEMENTACIÓN DE LA CLASE DE ACCIÓN 8.3.7 REGISTRO DE LA CLASE DE ACCIÓN 8.3.8 REGLAS DE NAVEGACIÓN 8.3.8.1 Acción por defecto 8.3.9 VISTAS 8.4 UTILIZACIÓN DE INTERCEPTORES 8.4.1 DECLARACIÓN DEL INTERCEPTOR 8.4.2 ASIGNACIÓN DE UN INTERCEPTOR A UNA ACCIÓN 8.4.3 INYECCIÓN DE DEPENDENCIA 8.4.4 INTERCEPTORES PERSONALIZADOS 8.4.4.1 El método intercept() 8.5 LA LIBRERÍA DE ACCIONES STRUTS-TAGS 8.5.1 EL STACK DE OBJETOS 8.5.2 ACCIONES DE MANIPULACIÓN DE DATOS 8.5.2.1 bean 8.5.2.2 param 8.5.2.3 property 8.5.2.4 push 8.5.2.5 set 8.5.3 ACCIONES DE CONTROL 8.5.3.1 if 8.5.3.2 iterator 8.5.4 ACCIONES UI 8.5.4.1 form. 8.5.4.2 textfield 8.5.4.3 password 8.5.4.4 textarea 8.5.4.5 submit 8.5.4.6 radio 8.5.4.7 checkbox 8.5.4.8 CheckboxList 8.5.4.9 select 8.5.4.10 actionerror 8.6 VALIDADORES 8.6.1 VALIDADORES PREDEFINIDOS 8.6.2 UTILIZACIÓN DE VALIDADORES EN UNA APLICACIÓN 8.6.3 VALIDACIÓN MEDIANTE ANOTACIONES 8.6.3.1 Tipos de anotaciones de validación APÉNDICE A. EL LENGUAJE DE EXPRESIONES DE JSP EXPRESIONES EL ACCESO A VARIABLES DE ÁMBITO OBJETOS IMPLÍCITOS EL OPERADORES EL APÉNDICE B. LA LIBRERÍA DE ACCIONES ESTÁNDAR DE JSP (JSTL) INSTALACIÓN DE JSTL UTILIZACIÓN DE ACCIONES JSTL ANÁLISIS DE LAS PRINCIPALES ACCIONES JSTL ACCIONES GENÉRICAS out set remove catch redirect CONTROL DE FLUJO if choose foreach fortokens ÍNDICE ALFABÉTICO

La creciente demanda de nuevas funcionalidades y servicios requeridos a las aplicaciones Web modernas se está traduciendo en un aumento de la complejidad de los desarrollos, haciendo indispensable en la mayoría de los casos el empleo de algún tipo de utilidad que facilite la tarea del programador.

En este contexto se enmarca Struts, sin lugar a dudas el marco de trabajo más popular para la construcción de aplicaciones Web con tecnologías JavaEE. Su metodología de desarrollo y el amplio conjunto de utilidades y componentes que proporciona permite crear en un corto espacio de tiempo complejas aplicaciones Web totalmente robustas y escalables, lo que se ha traducido en el hecho de que Struts sea el Framework preferido por la comunidad de desarrolladores JavaEE para la construcción de sus aplicaciones.

En este libro se analiza tanto la metodología de trabajo de Struts como los distintos elementos del framework, incluyendo las innovadoras adaptaciones del mismo que nos ofrece la última versión de Struts, conocida como Struts 2. Todo ello abordado de una manera didáctica y completado con numerosos ejemplos y prácticas que, además de ayudar al lector a comprender los conceptos, le ilustrará sobre todas las posibilidades que ofrecen los diferentes componentes del framework.

Además de constituir una guía útil para profesionales y conocedores de la plataforma JavaEE, el desarrollo secuencial y ordenado de los temas del libro facilita su uso como manual de estudio en cursos de formación donde se imparta esta materia.

Desde www.ra-ma.es podrá descargarse material adicional con los ejercicios del libro

Artículos relacionados

  • EL DESARROLLO WEB DESDE EL ENTORNO CLIENTE
    JAVIE GÓMEZ DELGADO
    Uno de los perfiles digitales más demandados en el mundo de los negocios es el de desarrollador web, un profesional altamente valorado en las empresas. El desarrollo web desde el entorno cliente: una visión full stack developer es una obra eminentemente práctica que ofrece a los lectores una exhaustiva guía paso a paso para adentrarse con éxito en este campo dinámico y atracti...
    Stock en librería

    29,00 €

  • HTML Y CSS COMO NUNCA ANTES SE LO HABIAN CONTADO
    DOMINGUEZ MINGUEZ, TOMAS
    En el mundo actual resulta casi impensable vivir al margen de Internet. Desde una simple búsqueda, pasando por la consulta de las últimas novedades en redes sociales, hasta la realización de gestiones o compras online, siempre hay algún motivo para conectarse. En la mayoría de estos casos, lo que está haciendo es realizar una petición a un servidor que devuelve como resultado u...
    Stock en librería

    29,85 €

  • REACT PRÁCTICO
    ALTADILL IZURA, PELLO XABIER
    Nacido en el seno de Facebook pero puesto a disposición de todo el mundo, React está siendo utilizado por las compañías más importantes como Airbnb, Apple, Dropbox, Instagram, Netflix, Twitter, Tesla, Uber... y se ha convertido en una de las apuestas más relevantes y recomendables de los últimos tiempos ya que cuenta con un completo ecosistema de módulos, herramientas y compone...
    Sin stock. Consulte disponibilidad.

    26,95 €

  • GRAN LIBRO DE KOTLIN PARA PROGRAMADORES DE BACK END
    CRIADO-FERNANDEZ, LUIS
    Si como programador de back end quiere evolucionar al mismo tiempo que aprovechar todo su código en Java, sin duda, debe empezar por adoptar Kotlin, un nuevo lenguaje de programación, equiparado a Java en el mundo Android. Emplear profesionalmente un nuevo lenguaje de programación puede ser un problema en la empresa en la que trabaja, sobre todo si se tiene invertido mucho códi...
    Stock en librería

    24,95 €

  • DESARROLLO WEB (WEB DEVELOPMENT). CURSO PRÁCTICO DE FORMACIÓN
    MORALES F., ITALO
    Hoy día muchos framework y herramientas de programación son exageradamente complicados para los profesionales sin los suficientes conocimientos técnicos. Con la ayuda de este libro, cualquier persona con ganas de iniciarse en el mundo de la programación web podrá construir proyectos modernos de una manera fácil, rápida y amena. Los numerosos ejemplos y ejercicios propuestos (t...
    Sin stock. Consulte disponibilidad.

    17,95 €

  • DESARROLLO DE INTERFACES GRAFICAS EN PYTHON3 CON TKINTER
    DOMINGUEZ MINGUEZ, TOMAS
    Stock en librería

    34,85 €

Otros libros del autor

  • AJAX EN J2EE. 2ª EDICIÓN ACTUALIZADA
    MARTÍN SIERRA, ANTONIO J.
    La combinación de tecnologías Web existentes está provocando un importante cambio de filosofía en la construcción de aplicaciones para la Web, asemejándose cada vez más este tipo de desarrollos, tanto por su potencia como por su rapidez de respuesta al usuario, a la creación de aplicaciones de escritorio. En este libro el lector encontrará todos los elementos necesarios para ap...
    Sin stock. Consulte disponibilidad.

    19,90 €

  • AJAX EN J2EE
    MARTIN SIERRA, ANTONIO J.
    La combinación de tecnologías Web existentes conocida como AJAX, está provocando un importante cambio de filosofía en la construcción de aplicaciones para la Web, asemejándose cada vez más este tipo de desarrollos, tanto por su potencia como por su rapidez de respuesta al usuario, a la creación de aplicaciones de escritorio. En este libro el lector encontrará todos los element...
    Sin stock. Consulte disponibilidad.

    16,90 €

  • JAVA 2, PROGRAMADOR CERTIFICADO
    MARTIN SIERRA, ANTONIO J.
    Este libro está dirigido a todos los programadores interesados en aprender el lenguaje de programación Java y que deseen adquirir los conocimientos necesarios para certificarse con éxito. Su orientación didáctica le permitirá llevar a cabo el estudio de Java desde el principio, paso a paso, de modo claro y sencillo. Los ejemplos y ejercicios de autoevaluación le ayudarán, en t...
    Sin stock. Consulte disponibilidad.

    38,90 €