Menú

Spring framework del centro DCInternet

Programa de Spring framework

Modalidad: Online
Duración 35

Temario

PRESENTACIÓN:



Nuestro curso Spring Framework permite a los desarrolladores con experiencia en Java utilizar el Framework Spring Framework para crear aplicaciones sencillas y complejas. El Framework Spring facilita toda clase de desarrollos Java incluyendo cualquier nivel de aplicaciones de múltiples capas. En este curso nos centramos en los módulos Core y MVC, con una ligero enfoque hacia persistencia con los módulos de DAO, ORM y Seguridad.



OBJETIVOS:



En nuestro curso de Spring aprenderás: A conocer cómo Spring se aplica en los desarrollos Java Empresariales. A instalar Spring. Los principios de la Programación por Aspectos. A configurar Spring DAO para trabajar con una Base de Datos. A desacoplar tus objetos con Inyección de Dependencia. Las ventanas y desventajas del AutoWiring. A crear servicios Web RESTful con Spring MVC. Sobre las bases de seguridad con Spring. Audiencia: Programadores que necesitan diseñar y desarrollar Java para Web usando el Framework Spring.



CONTENIDO:



Introducción a Spring 4.1

Qué es Spring

Preparando el ambiente de desarrollo

Herramientas a usar

Librerías a usar

Instalando la herramienta de desarrollo

Creando una aplicación java usando la

IDE SpringSource Tool Suite

Integrando Spring en nuestra aplicación Java

Creando el archivo de configuración y la librería de Spring (Paso a paso)

El archivo de configuración de Spring

Configurando el archivo beans.xml

El contenedor de Spring

ApplicationContext

Spring y el uso de interfaces

La inyección de dependencias

Ejemplo de dependencias directas

Ejemplo usando el principio de inversión de dependencias

Inyección de dependencias en Spring



Inyección de Dependencias

Trabajando con Propiedades

Inyección de dependencias basadas en valor

Configurando propiedades basadas en valor

Conversión de propiedades

Configuración de propiedades a través de esquema &ldquo,p&rdquo,

Inyección de dependencias usando el constructor

Resolviendo ambigü,edad en el llamado del constructor

Ventajas y desventajas de usar Inyección de dependencias por Setter o por Constructor

Inyección de dependencias por Setter

Inyección de dependencias por Constructor

Propiedades basadas en Colecciones

Usando List

Usando Set

Usando Map

Usando Properties

Otras capacidades de Spring

Factory Method

Alias

Herencia de configuración de un bean.

Autowiring

Auto-enlace: byName

Auto-enlace: byType

Ventanas y Desventajas del AutoWiring



El Contenedor de Spring

Tópicos avanzados del contenedor de Spring

Carga de múltiples contextos

Cargas lentas y cargas rápidas

El alcance del bean

Definición de beans internos

Configuración de propiedades compuestas

Ciclo de Vida

Fases o etapas del ciclo de vida

Cómo participar en el ciclo de vida

Definiendo métodos personalizados de inicialización y destrucción

BeanPostProcessor

Manejo de eventos en el contenedor

Recursos de Mensajes

Resource Boundle

Cómo funciona

Pasando parámetros en el mensaje


Información Adicional

Prerrequisitos:

Programación Java o nuestro curso de Java JSE, Programación Java Web y conocimientos básicos de XML o nuestro Diplomado de Programación Java con Oracle.
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​