>> In Company Disponíveis Core Spring

Core Spring

Core Spring

Desenvolvimento de aplicações Java EE com Spring Framework

O Spring é um dos frameworks mais controversos e populares atualmente que sugere uma abordagem diferente para a componentização de aplicações Java EE sem o uso de Enterprise JavaBeans (EJB).
Neste curso são apresentados os conceitos de injeção de dependências (DI), inversão de controle (IoC) e programação orientada a aspectos (AOP) para a concepção de aplicações corporativas com as melhores práticas de programação e o uso de classes POJO na modelagem dos componentes de negócios.

Neste curso serão abordados o gerenciamento de transações declarativa e programática através do Spring Framework através da integração com os frameworks e arquiteturas Hibernate, JDBC, JavaServer.

SOLICITE O ORÇAMENTO

Carga Horária: 32 h

Pré-Requisitos:
• Conhecimentos de Orientação a Objeto
• Conhecimentos de Java SE
• Conhecimentos de desenvolvimento Web com Java via: Servlets, JSP, Struts e JSF

Tópicos:
• Spring Essencial
. O porquê e o que é Spring Framework
. Download e Instalação
. Inversão de Controle (IoC) e Injeção de Dependência
. JavaBeans e classes POJO
. Introdução à Fábrica de Objetos
. Construindo a sua primeira aplicação Spring
. Laboratório prático

• Conceitos sobre Spring Container
. O que é Bean Factory?
. Usando o BeanFactory e a classe XmlBeanFactory
. O que é Application Context?
. Usando o ApplicationContext e a classe ClassPathXmlApplicationContext
. Bean Wiring
. Gerenciamento do Ciclo de Vida dos Objetos
. Laboratório prático

• Conceitos sobre Spring AOP
. Visão geral sobre programação orientada a aspectos (AOP)
. Suporte a AOP no Spring
. Usando a classe ProxyFactoryBean para criar AOP Proxies
. Laboratório prático

• Gerenciamento de Transações e Recursos
. Programando transações no Spring
. Declarando e demarcando transações
. Declarando fontes de dados (datasources)
. Laboratório prático

• Acessando as fontes de dados
. Compreendendo a arquitetura do Spring DAO
. Usando o JDBC com o Spring
. Laboratório prático
. Suporte ao mapeamento objeto/relacional (O/R
. Integrando o Hibernate com o Spring
. Laboratório prático
• Desenvolvendo aplicações Web com o Spring
. Configurando uma aplicação Web para usar o Spring
. Integrando o Struts com o Spring
. Laboratório prático
. Integrando o JavaServer Faces com o Spring
. Laboratório prático

• Visão geral sobre outros recursos Java EE do Spring
. Acessando objetos via JNDI
. Enviando mensagens JMS
. Expondo serviços como Web Services através do Spring

• Apêndice