JAVA - Spring Framework

Propaganda
JAVA - Spring Framework
Carga Horária: 40
Pré requisito
Para o melhor aproveitamento do curso de Java - Spring Framework, é imprescindível ter participado do
curso básico de Java ou possuir conhecimentos equivalentes.
Objetivo
O curso Java - Spring Framework apresenta a desenvolvedores Java os recursos de desenvolvimento de
mecanismos de segurança no controle de transações do framework. Com o Spring Framework, o aluno
pode definir dependências de classes Java, trabalhar com aplicações orientadas a objetos e utilizar
técnicas de desenvolvimento web em módulos, de acordo com as necessidade de cada projeto.
Introdução
Conceito de Dependência; O que é inversão de Controle (IoC)?; Introdução a AOP (Aspect Oriented
Programming); Revendo Conceitos de Java 5 : Anotações; Spring Framework; Vantagens do Spring;
Conceitos Básicos do Spring; Estudo de caso.
O Contêiner IoC e Beans
O Contêiner IoC; Usando o BeanFactory; Usando o ApplicationContext; Ciclo de Vida de um Bean;
Demonstração: Criando um Bean; Configurando o Contêiner; Declarando e Obtendo um Bean; Definindo
Dependências; Usando Autowire; Passando Parâmetros para Construtores e Métodos; Ligando
Propriedades que são Coleções; Escopos de um Bean; Pós-Processadores do Spring; Usando Anotações;
Configurando Beans com Anotações; Injetando Beans com Anotações; Usando o JavaConfig.
Acesso a Dados e Transações
Acesso a Dados e Spring; Benefícios do Spring para Acesso a Dados; Configurando a Fonte de Dados;
Usando uma Fonte de Dados; Usando Transações com o Spring; Definindo um Gerente de Transação;
Usando um Gerente de Transação no Código; Usando Transações Declarativas; Usando Transações no
Spring 2.X; Usando Anotações para Transações; Transações Declarativas com Spring 1.X (Opcional).
Integração com o Hibernate
Introdução; Forma padrão de uso de Hibernate com Spring; Configuração; Uso em aplicações Web.
Integração com Aplicações Web
Aspectos Independentes de Framework Web : ContextLoaderListener; Aspectos Independentes de
Framework Web : WebApplicationContext.
Download