

Apresentação
O Spring é um framework open source para a plataforma Java. Trata-se de um framework não intrusivo, baseado nos padrões de projeto inversão de controle (IoC). Esse framework oferece diversos módulos que podem ser utilizados de acordo com as necessidades do projeto, como módulos voltados para desenvolvimento Web, persistência, acesso remoto e programação orientada a aspectos.
Faça um treinamento de Spring conosco e aprenda a usar está poderosa ferramenta de desenvolvimento.
Carga horária
40 horas
Pré-Requisitos
Conhecimentos em Linguagem de Programação JAVA.
Ementa
|
Capítulo 1 - Apresentação do Spring
-
O que é o Spring?
-
Além da injeção de dependências
-
Programação orientada pelo aspecto
-
Acessar dados no Spring
-
Simplificar e integrar com o Java EE
-
Gerenciar transações
-
A estrutura de MVC do Spring
-
Tratamento simplificado de exceções
-
Origens do Spring
-
Comunidade do Spring - IDE do Spring
-
Segurança do Spring (anteriormente conhecida como Acegi)
-
Alternativas ao Spring
Capítulo 2 – Preparação
-
Como obter a Estrutura Spring
-
Verificar sua distribuição do Spring
-
Empacotamento do Spring
-
Dependências do Spring
-
Como configurar o Spring e o seu IDE
-
"Hello, World"
-
Como colocar o Spring dentro do "Hello, World"
-
Injeção de dependência
-
Impacto do Spring
Capítulo 3 - Inversão de Controle
-
IoC e DI
-
Tipos de IoC
-
DI por construtor
-
IoC no Spring
-
DI com o Spring
-
Beans e Bean Factories
-
Implementações de Bean Factory
-
Definição de bean em XML
-
Injeção por construtor
-
Parâmetros de injeção
-
Injetar valores simples
-
Modos de instanciação de beans
-
Como checar as dependências
-
Herança de beans
Capítulo 4 - Além do básico
-
Gerenciamento do ciclo de vida do bean
-
Especificar um método de inicialização
-
Tornar suas aplicações cientes a respeito do Spring
-
Como usar a injeção de método
-
Factory Bean
-
Message Digest Factory Bean
-
Application Context do Spring
-
Implementações do Application Context
-
Como controlar a inicialização de beans
-
Configuração baseada em anotações
-
Detectar automaticamente classes anotadas
-
Controle do processo de detecção automática
-
Internacionalização com Message Source
-
Usar o Application Context e o Message Source
-
Método getMessage()
-
Tratamento e reportagem de erros em aplicações
-
Acessar recursos
|
Capítulo 5 - Apresentação da AOP no Spring
-
Conceitos de AOP
-
Tipos de AOP
-
AOP no Spring
-
O "Hello, World" na AOP
Capítulo 6 - Esquemas e espaços de nomes Springs
-
Por que a nova configuração?
-
Esquemas incluídos no Spring 2.5
-
O esquema beans
-
O esquema context
-
O esquema útil
-
O esquema tx
-
O esquema aop
-
O esquema jee
-
O esquema Lang
-
Configuração do IDE
Capítulo 7 - Suporte para JDBC
-
Conceitos chave do JDBC
-
Como usar o Driver Manager e as Connections
-
Como usar os Prepared Statements
-
Conceitos do suporte para o acesso a dados do Spring
-
Suporte para o acesso a dados com o JDBC
Capítulo 8 - Suporte para o Hibernate
-
Introdução ao Hibernate
-
Introdução ao suporte para o Hibernate
-
Como usar sessões do Hibernate
-
Hibernate em aplicações empresariais
-
Comportamento transacional
-
Combinar o Hibernate com outro código de DAO
Capítulo 9 - Gerenciamento de transações
-
Camada de abstração de transações do Spring
-
Análise das propriedades das transações
-
Amostra de gerenciamento de transações
-
Código não transacional
-
Gerenciamento programático de transações
-
Gerenciamento de transações por AOP
-
Gerenciamento de transações por AOP baseado em anotações
-
Resumo do gerenciamento de transações baseado em anotações
-
Gerenciamento de transações por AOP em XML
Capítulo 10 - Aplicações web com o MVC do Spring
-
Arquitetura do MVC
-
MVC do Spring
-
Implementação de MVC
-
Controladores Spring
-
Visualizações, localizações e temas
-
Localização de mensagens
-
Tratar exceções
-
Spring e outras tecnologias web
-
JSP
-
Melhores práticas de JSP
-
Uso do Velocity
-
Velocity integrado ao Spring
-
Conceitos avançados do Velocity
-
Anotações para configuração de controladores.
|
