Spring Technology Insider" Tabla de contenidos
Prólogo
Capítulo 1 Filosofía de diseño y arquitectura general de Spring
1.1 Los diversos subproyectos de Spring
1.2 Objetivos de diseño de Spring
1.3 Arquitectura general de Spring
1.4 Escenarios de aplicación de Spring
1.5 Resumen
La primera parte de la implementación principal de Spring
Capítulo 2 El núcleo de Spring Framework: implementación del contenedor IoC
2.1 Descripción general del contenedor Spring IoC
2.1.1 Contenedor IoC y modo de inversión de dependencia
2.1.2 Spring Escenarios de aplicación de IoC
2.2 Diseño e implementación de series de contenedores IoC: BeanFactory y ApplicationContext
2.2.1 Serie de contenedores IoC de Spring
2.2.2 Diseño de Spring IoC contenedor
2.3 Inicialización del contenedor IC
2.3.1 Ubicación de recursos de BeanDefinition
2.3.5.1 Inicialización y suma de ApplicationContext y Bean Destruction
2.5.2 atributo lazy-init y creación de instancias previas
2.5.3 Implementación de FactoryBean
2.5.4 Implementación de BeanPostProcessor
2.5.5 Implementación de cableado automático
2.5.6 Verificación de la dependencia del Bean
2.5.7 Conocimiento del Bean del contenedor IoC
2.6 Resumen
Capítulo 3 Implementación de Spring AOP
3.1 Descripción general de Spring AOP
3.1.1 Revisión del concepto de AOP
3.1.2 Aviso de sugerencia
3.1.3 Punto de corte
3.1.4 Aviso del consultor
3.2 Diseño e implementación de Spring AOP
3.2.1 Función de proxy dinámico de JVM
3.2.2 Análisis del diseño de Spring AOP
3.2.3 Escenarios de aplicación Spring AOP
3.3 Crear objeto proxy AopProxy
3.3.1 Principio de diseño
3.3.3.2 Configurar ProxyFactoryBean
3.3.3 ProxyFactoryBean genera un objeto proxy AopProxy
3.3.4 JDK genera un objeto proxy AopProxy
3.3.5 CGLIB genera un objeto proxy AopProxy
3.4 Implementación de la llamada del interceptor Spring AOP
3.4.1 Principios de diseño
3.4.2 Intercepción de invocación de JdkDynamicAopProxy
3.4.3 Intercepción de Cglib2AopProxy
3.4.4 Invocación del método del objeto objetivo
3.4.5 Cadena de interceptación de AOP
3.4.6 Configurar el notificador
3.4.7 Implementación de notificación sugerida
3.4.8 Implementación de ProxyFactory de AOP
3.5 Funciones avanzadas de Spring AOP
3.6
Resumen
Parte 2 Implementación del componente Spring
Capítulo 4 Spring MVC y entorno web
4.1 Descripción general de Spring MVC
4.2 Spring MVC en el entorno web
4.3 Inicio del contexto en el contenedor web
4.3.1 El proceso básico del inicio del contenedor IoC
4.3.2 Contexto del contenedor web diseño en
4.3.3 Diseño e implementación de ContextLoader
4.4 Diseño e implementación de Spring MVC
4.4.1 Escenario de aplicación Spring MVC
p >4.4.2 Descripción general del diseño de Spring MVC
4.4.3 Inicio e inicialización de DispatcherServlet
4.4.4 MVC maneja solicitudes de distribución HTTP
4.5 Spring MVC renderizado de vistas
4.5.1 Diseño de renderizado de vistas de DispatcherServlet
4.5.2 Implementación de vistas JSP
4.5.3 Implementación de ExcelView
4.5. 4 Implementación de la vista PDF
4.6 Resumen
Capítulo 5 Implementación del componente de operación de la base de datos
5.1 Diseño e implementación de Spring JDBC
5.1 .1 Escenarios de aplicación
5.1.2 Esquema de diseño
5.2 Diseño e implementación de clases de plantilla en Spring JDBC
5.2.1 Principios de diseño
p >5.2.2 Uso básico de JdbcTemplate
5.2.3 Implementación de JdbcTemplate
5.2.4 Implementación de consultas de JdbcTemplate
5.2.5 Uso de la base de datos Conexión