Spring es un marco de código abierto de desarrollo de aplicaciones para la plataforma Java con características que le aportan una vasta funcionalidad. El lanzamiento de Spring 2 ha producido excelentes innovaciones dirigidas a aumentar el rendimiento. Este libro es un completo manual de referencia y un excelente recurso para cualquier desarrollador interesado en Spring. El material que contiene abarca desde los conceptos básicos hasta consejos avanzados para programadores experimentados, todo ello reforzado con ejemplos basados en modelos de entidades reales. Comprenderá cómo funciona realmente la programación orientada a aspectos, no sólo como técnica sino como una forma de implementar interacciones en los dominios empresariales que quiera modelar. Hay capítulos dedicados a Spring-WS, JMS, acciones remotas, soporte de script de Spring, así como seguridad, Web Flow, Ajax, transacciones declarativas y persistencia de datos.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Agradecimientos Sobre el autor Prefacio Introducción Mapa Contenido Web adicional ¿Quién debería leer este libro? Convenciones de código Código fuente Sobre la ilustración de cubierta Parte I. Núcleo de Spring 1. Pasar a la acción ¿Qué es Spring? Módulos de Spring El contenedor núcleo Módulo de contexto de aplicación Módulo AOP de Spring Abstracción JDBC y el módulo DAO Módulo de integración de ORM (mapeo objeto-relacional) Extensiones de gestión de Java (JMX) Java EE Connector API (JCA) Marco de trabajo Spring MCV Spring Portlet MVC Módulo Web de Spring Acceso remoto Java Message Service (JMS) Puesta en marcha de Spring Comprender la inyección de dependencia Inyección de dependencias Inyección de dependencia en acción Comprobación del caballero ¿Quién llama a quién? Desacoplar con interfaces Dar y recibir Asignar una búsqueda a un caballero Ver cómo funciona Inyección de dependencia en aplicaciones empresariales Aplicación de la programación orientada a aspectos Presentación de AOP AOP en acción Tejer el aspecto Resumen 2. Conexión básica de bean Contener los beans Presentación de la BeanFactory Trabajar con un contexto de aplicación La vida de un bean Creación de beans Declarar un bean simple Inyectar a través de constructores Inyectar referencias de objeto con constructores Inyectar en las propiedades del bean Inyectar valores simples Referenciar otros beans Inyectar beans internos Conectar colecciones Listas y matrices Conjuntos Mapas Propiedades No conectar nada (null) Autoconexión Los cuatro tipos de autoconexión Autoconexión por nombre Autoconexión por tipo Utilizar la autoconexión por constructor Detección automática de autoconexión Autoconexión por defecto Mezclar la conexión automática y explícita Autoconectar o no autoconectar Controlar la creación de beans Delimitación de bean Crear beans desde métodos de fábrica Inicializar y destruir beans Predeterminar init-method y destroy-method InitializingBean y DisposableBean Resumen 3. Conexión avanzada de beans Declarar beans padres e hijos Abstraer un tipo de bean base Obviar propiedades heredadas Abstraer propiedades comunes Aplicación de inyección de método Sustitución básica de método Uso de la inyección de getter Inyección de beans no Spring Registro de editores de propiedad personalizados Trabajar con beans especiales de Spring Beans de postprocesamiento Escritura de un bean de postprocesamiento Registro de beans de postprocesamiento Bean postprocesadores propios de Spring Postprocesamiento de la fábrica de bean Externalización de propiedades de configuración Resolución de mensajes de texto Desacoplar con eventos de aplicación Publicación de eventos Detección de eventos Concienciar beans Conocerse a uno mismo Saber dónde vive Programar beans Poner la lima en el coco Programar un bean Programa Lime en Ruby Programar Lime en Groovy Programar Lime en BeanShell Inyectar propiedades en beans programados Actualización de beans programados Escribir beans programados en línea Resumen 4. Notificaciones a beans Presentación de AOP Definición de terminología AOP Notificación Punto de unión Punto de corte Aspecto Introducción Destinatario Resultante Weaving Soporte AOP de Spring Las notificaciones de Spring se escriben en Java Spring notifica los objetos en tiempo de ejecución Spring sólo da soporte a puntos de unión de método Crear aspectos clásicos de Spring Creación de notificaciones Notificar antes Notificar después del retorno Notificación después de lanzamiento Notificar alrededor Definir puntos de corte y notificaciones Declarar un punto de corte de una expresión habitual Combinar un punto de corte con un notificador Definición de puntos de corte AspectJ Uso de ProxyFactoryBean Abstracción de ProxyFactoryBean Autoproxying Crear autoproxy para aspectos de Spring Autoproxying de aspectos @AspectJ Anotación alrededor de notificación Declaración de aspectos POJO puros Inyección de aspectos AspectJ Resumen Parte II. Spring empresarial 5. Peticiones a la base de datos La filosofía de acceso a datos de Spring Conocer la jerarquía de excepciones de acceso a datos de Spring Excepciones agnósticas de plataforma de persistencia de Spring ¡Mira, mamá! ¡Sin bloques catch! Plantillas de acceso a datos Uso de clases de soporte DAO Configuración de una fuente de datos Uso de fuentes de datos JNDI Fuentes de datos JNDI en Spring 2.0 Utilizar una fuente de datos agrupada Fuente de datos basada en controlador JDBC Utilizar JDBC con Spring Abordar el código JDBC desbocado Trabajar con plantillas JDBC Acceso a datos mediante JdbcTemplate Utilizar parámetros nombrados Simplificación de JDBC en Java 5 Utilizar las clases de soporte DAO para JDBC Soporte DAO para parámetros nombrados DAO de Java 5 simplificado Integración de Hibernate con Spring Escoger una versión de Hibernate Utilizar plantillas de Hibernate Utilizar archivos de mapeo clásicos de Hibernate Trabajar con objetos de dominio anotados Acceso a datos a través de la plantilla de Hibernate Construir DAO respaldados por Hibernate Utilizar las sesiones contextuales de Hibernate 3 Spring y Java Persistence API Utilizar plantillas JPA Acceso a datos a través de la plantilla JPA Configurar una fábrica gestor de entidad Configurar JPA gestionado por la aplicación Configuración de JPA gestionado por el contenedor Construir un DAO respaldado en JPA Spring e IBATIS Configurar una plantilla cliente de iBATIS Configurar una SqlMapClientTemplate Definir mapas SQL de iBATIS Utilizar la plantilla en un DAO Construir un DAO respaldado en iBATIS Duplicación de datos Configurar una solución de duplicado Configuración de EHCache Beans proxy para el duplicado de datos Limpiar la caché Declarar un bean proxy interno Duplicado de datos mediante anotación Resumen 6. Gestión de transacciones Comprender las transacciones Explicación de las transacciones en sólo cuatro palabras Soporte para gestión de transacciones de Spring Seleccionar un gestor de transacciones Transacciones JDBC Transacciones Hibernate Transacciones Java Persistence API Transacciones de Java Data Objects Transacciones de Java Transaction API Programar transacciones en Spring Declarar transacciones Definición de atributos de transacción Comportamiento de propagación Niveles de aislamiento Sólo lectura Intervalo de transacción Reglas de eliminación Transacciones proxy Creación de una plantilla proxy de transacción Declaración de transacciones en Spring 2.0 Definición de transacciones dirigidas por anotaciones Resumen 7. Seguridad en Spring Introducción a la seguridad en Spring ¿Qué importa el nombre? Interceptores de seguridad Gestores de autenticación Gestores de decisión de acceso Gestores ejecutar-como Gestores tras-invocación Autenticar usuarios Configurar un gestor de proveedor Autenticación contra una base de datos Utilizar un Dao in-memory Declarar un DAO JDBC Trabajar con contraseñas encriptadas Duplicar información de usuario Autenticación contra un repositorio LDAP Autenticación con vinculación LDAP Autenticación mediante comparación de contraseñas Declarar el bean de estrategia populator Controlar el acceso Votos de decisiones de acceso Emisión de un voto de decisión de acceso Manejo de abstenciones de votante Seguridad en aplicaciones Web Proxy de filtros de Spring Security Proxy de filtros servlet Delegar múltiples filtros Configuración de proxies para Spring Security Manejar el contexto de seguridad Pedir el registro del usuario Autenticación básica Autenticación basada en formulario Manejo de excepciones de seguridad Manejo de excepciones de autorización Implementación de seguridad Web Garantizar un canal seguro Gestión de decisiones de canal Seguridad de capa de visualización Mostrar contenido de forma condicional Mostrar información de autenticación de usuario Asegurar invocaciones de método Creación de un aspecto de seguridad Asegurar métodos utilizando metadatos Resumen 8. Servicios remotos basados en Spring y POJO Visión general del acceso remoto en Spring Trabajar con RMI Conexión de servicios RMI Exportación de servicios RMI Configurar un servicio RMI en Spring Servicio remoto con Hessian y Burlap Acceso a servicios Hessian/Burlap Mostrar la funcionalidad del bean con Hessian/Burlap Exportar un servicio Hessian Configuración del controlador Hessian Exportar un servicio Burlap Uso del HttpInvoker de Spring Acceso a servicios a través de HTTP Mostrar beans como servicios HTTP Spring y los servicios Web Exportar beans como servicios Web utilizando XFire Configuración de XFireExporter Configuración de DispatcherServlet Mapeo de peticiones a XFireExporter Declaración de servicios Web con anotaciones JSR-181 Mapeo de peticiones a beans anotados con JSR-181 Consumo de servicios Web Conexión de JaxRpcPortProxyFactoryBean Mapeo de tipos complejos Mapeo de matrices Delegar servicios Web con un cliente XFire Resumen 9. Construcción de servicios Web contract-first en Spring Presentación de Spring-WS Definición del contrato (¡primero!) Creación de mensajes XML de muestra Creación del contrato de datos Manejar mensajes con extremos finales de servicio Construir un extremo de mensaje de base JDOM Serialización de carga útil de mensaje Conectarlo todo Spring-WS: Visión global Mapeo de mensajes hacia extremos Conexión el extremo del servicio Configuración de un serializador de mensaje Manejo de excepciones de extremo Servir archivos WSDL Utilizar WSDL pre-definido Imp...
Book by Walls Craig
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
EUR 9,99 per la spedizione da Spagna a U.S.A.
Destinazione, tempi e costiDa: Hamelyn, Madrid, Spagna
Condizione: Muy bueno. : Spring es un marco de código abierto de desarrollo de aplicaciones para la plataforma Java con características que le aportan una vasta funcionalidad. El lanzamiento de Spring 2 ha producido excelentes innovaciones dirigidas a aumentar el rendimiento. Este libro es un completo manual de referencia y un excelente recurso para cualquier desarrollador interesado en Spring. El material que contiene abarca desde los conceptos básicos hasta consejos avanzados para programadores experimentados, todo ello reforzado con ejemplos basados en modelos de entidades reales. Comprenderá cómo funciona realmente la programación orientada a aspectos, no sólo como técnica sino como una forma de implementar interacciones en los dominios empresariales que quiera modelar. Hay capítulos dedicados a Spring-WS, JMS, acciones remotas, soporte de script de Spring, así como seguridad, Web Flow, Ajax, transacciones declarativas y persistencia de datos. EAN: 9788441524972 Tipo: Libros Título: Spring (spwalls, Craig Autor: Walls, Craig Editorial: ANAYA MULTIMEDIA Formato: Libro de bolsillo Información adicional: (anaya Multimedia/manning). Codice articolo Happ-2024-10-31-600efeb9
Quantità: 1 disponibili