Spring 321 Castellano

download Spring 321 Castellano

of 931

  • date post

    02-Dec-2015
  • Category

    Documents

  • view

    2.032
  • download

    13

Embed Size (px)

Transcript of Spring 321 Castellano

  • Spring Framework documentacin de referencia

    Prximo

    Spring Framework documentacin de referencia

    Autores

    3.2.1.RELEASE

    Copyright 2004-2012

    Copias de este documento puede ser hecho para su propio uso y para su distribucin a

    los dems, a condicin de que no se cobra ninguna cuota por las copias y siempre que

    cada copia contenga este aviso de copyright, ya sea distribuido en forma impresa o

    electrnica.

    Tabla de contenidos

    I. Visin general de Spring Framework

    1. Introduccin a Spring Framework

    1,1. Inyeccin de dependencia y Inversin de Control

    1,2. Mdulos

    1.2.1. Core Container

    1.2.2. Acceso a datos / Integracin

    1.2.3. Web

    1.2.4. AOP e Instrumentacin

    1.2.5. Prueba

    1,3. Escenarios de uso

    1.3.1. Dependencia de Gestin y Convenciones de nomenclatura

    Primavera Dependencias y dependiendo de Primavera

    Maven Dependencia de Gestin

    Ivy Dependencia de Gestin

    1.3.2. Inicio de sesin

    No utilizar Commons Logging

    Usando SLF4J

    Usando Log4J

    II. Qu hay de nuevo en Spring 3

    2. Nuevas caractersticas y mejoras en Spring Framework 3.0

    2,1. Java 5

    2,2. Documentacin mejorada

    2,3. Nuevos artculos y tutoriales

    2,4. Nuevo mdulo de organizacin y sistema de construccin

  • 2,5. Descripcin de las caractersticas nuevas

    2.5.1. Core API actualizada para Java 5

    2.5.2. Spring Expression Language

    2.5.3. La inversin de control (IoC) contenedor

    Java bean metadatos basados en

    Definicin de metadatos de frijol dentro de los componentes

    2.5.4. Tipo de propsito general y un sistema de conversin del sistema de

    formato de campo

    2.5.5. El nivel de datos

    2.5.6. El nivel Web

    Soporte de apoyo integral

    @ MVC adiciones

    2.5.7. Validacin del modelo declarativo

    2.5.8. Apoyo temprano para Java EE 6

    2.5.9. Soporte para bases de datos integradas

    3. Nuevas caractersticas y mejoras en Spring Framework 3.1

    3,1. Cach de abstraccin

    3,2. Definicin de frijol perfiles

    3,3. Medio Ambiente Abstraccin

    3,4. Abstraccin PropertySource

    3,5. Equivalentes de cdigo para espacios de nombres XML de Spring

    3,6. Soporte para Hibernate 4.x

    3,7. TestContext marco de apoyo para las clases de configuracin y los perfiles

    de frijol @ definicin

    3,8. c: namespace para ms concisa inyeccin de constructor

    3,9. Apoyo a la inyeccin contra no estndar JavaBeans setters

    3,10. Soporte para servlets 3 Cdigo de configuracin basada en Contenedor

    Servlet

    3,11. Soporte para servlets 3 MultipartResolver

    3.12. JPA EntityManagerFactory bootstrapping sin persistence.xml

    3.13. Nuevos HandlerMethod basados en clases de apoyo para el procesamiento

    de Controlador anotado

    3.14. "Consume" y "produce" las condiciones en @RequestMapping

    3.15. Flash de atributos y RedirectAttributes

    3.16. Mejoras en la plantilla URI variables

    3.17. @Valid On @RequestBody Argumentos mtodo de control

    3.18. @RequestPart Anotacin sobre los argumentos de mtodo de control

    3.19. UriComponentsBuilder y UriComponents

    4. Nuevas caractersticas y mejoras en Spring Framework 3.2

    4,1. Soporte para procesamiento basado en Servlet 3 solicitud asincrnica

    4,2. Spring MVC Prueba marco

    4,3. Mejorar el contenido de negociacin

    4.4. @ControllerAdvice anotacin

    4,5. Las variables de matriz

    4,6. Clase base abstracta para el cdigo basado en Servlet 3 + contenedor de

    inicializacin

    4.7. ResponseEntityExceptionHandler clase

    4,8. El apoyo a los tipos genricos en el RestTemplate y en @RequestBody

    argumentos

    4,9. Jackson JSON 2 y las mejoras relacionadas con el

  • 4,10. Azulejos 3

    4.11. @RequestBody mejoras

    4.12. Mtodo HTTP PARCHE

    4.13. Excluidos en los patrones de mapeado interceptores

    4.14. El uso de meta-anotaciones para los puntos de inyeccin y mtodos de

    definicin de frijol

    4.15. El apoyo inicial para JCache 0,5

    4.16. Apoyo a @DateTimeFormat sin Joda Time

    4,17. Global formato de fecha y hora

    4.18. Nuevas funciones de prueba

    4.19. Mejoras de concurrencia de todo el marco

    4.20. Nueva Gradle basado en construir y mover a GitHub

    4,21. Refinado Java SE 7/7 de apoyo OpenJDK

    III. Core Technologies

    5. El contenedor IoC

    5,1. Introduccin al contenedor de Spring IoC y frijoles

    5,2. Contenedor visin general

    5.2.1. Configuracin de metadatos

    5.2.2. Crear instancias de un contenedor

    Composicin de metadatos basado en XML de configuracin

    5.2.3. Uso del contenedor

    5,3. Frijol visin general

    5.3.1. Frijoles de nombres

    Aliasing un grano fuera de la definicin de frijol

    5.3.2. Frijoles Instanciacin

    De instancias con un constructor

    De instancias con un mtodo esttico de fbrica

    Instanciacin utilizando un mtodo de fbrica instancia

    5,4. Dependencias

    5.4.1. Inyeccin de dependencia

    Constructor basado en la inyeccin de dependencia

    Setter basado en la inyeccin de dependencia

    Dependencia proceso de resolucin

    Ejemplos de inyeccin de dependencias

    5.4.2. Dependencias y configuracin en detalle

    Valores rectos (primitivos, Strings , etc)

    Las referencias a otros beans (colaboradores)

    Frijoles interiores

    Colecciones

    Nulos y los valores de cadena vaca

    Atajo XML con el p-namespace

    Atajo XML con espacio de nombres c-

    Nombres compuestos de propiedad

    5.4.3. El uso depends-on

    5.4.4. Lazy-inicializadas frijoles

    5.4.5. Colaboradores autowiring

    Limitaciones y desventajas de autoconexin

    La exclusin de un bean de autowiring

    5.4.6. Mtodo de inyeccin

    Lookup inyeccin mtodo

  • Mtodo de sustitucin arbitraria

    5,5. Frijol mbitos

    5.5.1. El alcance singleton

    5.5.2. El alcance prototipo

    5.5.3. Singleton con frijoles prototipo de frijol dependencias

    5.5.4. Solicitar, sesin y sesin global mbitos

    Configuracin web inicial

    Solicitud de alcance

    Sesin alcance

    mbito de sesin global

    Frijoles con mbito como dependencias

    5.5.5. Custom mbitos

    La creacin de un mbito personalizado

    El uso de un mbito personalizado

    5,6. Personalizacin de la naturaleza de un grano

    5.6.1. Devoluciones de llamada de ciclo de vida

    Devoluciones de llamada de inicializacin

    Callbacks Destruccin

    Predeterminado de inicializacin y destruir mtodos

    La combinacin de los mecanismos del ciclo de vida

    Inicio y cierre de devoluciones de llamada

    Apagado del contenedor de IoC Primavera con gracia en aplicaciones no web

    5.6.2. ApplicationContextAware y BeanNameAware

    5.6.3. Otros Aware interfaces de

    5,7. Frijol definicin herencia

    5,8. Puntos contenedor de extensin

    5.8.1. Personalizacin de los frijoles con un BeanPostProcessor

    Ejemplo: Hola a todos, BeanPostProcessor de estilo

    Ejemplo: El RequiredAnnotationBeanPostProcessor

    5.8.2. Personalizacin de metadatos de configuracin con un BeanFactoryPostProcessor

    Ejemplo: la PropertyPlaceholderConfigurer

    Ejemplo: la PropertyOverrideConfigurer

    5.8.3. Personalizacin de la lgica de instancias con una FactoryBean

    5,9. Anotacin basada en contenedor de configuracin

    5.9.1. @Required

    5.9.2. @Autowired

    5.9.3. Ajuste de anotacin basado autowiring con los calificadores

    5.9.4. CustomAutowireConfigurer

    5.9.5. @Resource

    5.9.6. @PostConstruct y @PreDestroy

    5,10. Exploracin Classpath y componentes administrados

    5.10.1. @Component y anotaciones posteriores estereotipo

    5.10.2. La deteccin automtica de clases y el registro de las definiciones de

    frijol

    5.10.3. Uso de filtros para personalizar la exploracin

    5.10.4. Definicin de metadatos de frijol dentro de los componentes

    5.10.5. Nombrar los componentes detectados automticamente

    5.10.6. Proporcionar un espacio para componentes autodetectadas

    5.10.7. Proporcionar metadatos calificador con anotaciones

  • 5,11. Utilizando Anotaciones JSR 330 estndar

    5.11.1. Inyeccin de Dependencia con @Inject y @Named

    . 5.11.2 @Named : una norma equivalente a la @Component anotacin

    5.11.3. Limitaciones del enfoque estndar

    5,12. Basado en Java contenedor de configuracin

    5.12.1. Conceptos bsicos: @Configuration y @Bean

    5.12.2. Instanciar el contenedor Spring usando AnnotationConfigApplicationContext Construccin simple

    La construccin del contenedor mediante programacin con register(Class...)

    Habilitacin componente de exploracin con scan(String...)

    Soporte para aplicaciones web con AnnotationConfigWebApplicationContext 5.12.3. Redaccin basadas en Java configuraciones

    Uso de la @Import anotacin

    La combinacin de Java y XML de configuracin

    5.12.4. Uso del @Bean anotacin

    Declarar un bean

    Inyeccin de dependencias

    Recepcin de las devoluciones de llamada de ciclo de vida

    Especificacin del mbito de frijol

    Personalizacin de frijol de nomenclatura

    Frijol aliasing

    5.12.5. Para ms informacin acerca de cmo la configuracin basada en Java

    funciona internamente

    5,13. Registro de una LoadTimeWeaver

    5,14. Capacidade