TargetTrust - Curso de Spring - Framework 2.0
Curso de Spring - Framework 2.0
Este curso de Java Spring - Framework 2.0 visa ensinar como trabalhar com as principais funcionalidades do Spring Framework, mostrando como é vantajoso adotar um modelo de aplicação Java utilizando está ferramenta. Além de prover compreenção sobre o container de IoC e as principais abstrações e facilidades do framework. Assim o aluno tera a visão de como tirar vantagems do spring para reduzir o acoplamento e deixar sua aplicação mais escalável e modular.Curso em Porto Alegre
- Compreender como funciona a arquitetura do framework e seus principais recursos.- Conhecer os mecanismos de injeções de dependência e seu container IoC.- Aprender a usar AOP, agendamento de tarefas, Hibernate Dao Support, remoting,i nternacionalização, modularização da configurações, gerencia de transações em alto nível, envio de e-mail, eventos, validações, Jdbc template.- Construir aplicações em um modelo utilizando Spring framework e ganhando em: produtividade, modularização, tempo de manutenção, separação de papeis.
- Conhecimentos de Lógica de Programação (curso TargetTrust Lógica de Programação)- Curso TargetTrust Orientação a Objetos com UML- Curso Java - Fundamentos da Linguagem TargetTrust - Curso de XML, ou conhecimento similar Público alvo
- Desenvolvedores de Aplicações- Arquitetos de Sistemas e Projetistas- Analistas de Sistemas- Web Developers
1. Introdução- Conceitos Básicos- Cenários de uso- Portifólio- Download- Estrutura de Diretórios2. Container IoC- IoC - Inversion of control- Registrando Beans- Singletons e lazy Initialization- Lazy Initialization- Scopos dos Beans- Criando seu próprio scope- Injeção via setter- Injeção via construtor- Injeção de coleções- Injeção entre beans colaboradores- Instanciando o contexto Web3. Manipulação de Beans- Resource Loaders- Init-Metohd e InitializingBean- Herança de Definições- Validação- Bean Wrapper- BeanPostProcessors- BeanFactoryPostProcessors- Property Editors- Eventos- PropertyPlaceholderConfigurer- SingletonBeanFactoryLocator- Internacionalização4. Persistência- Hierarquia de Exceptions- Acesso a dados usando JDBC- Trabalhando com DataSources- Trabalhando com JDBCTemplate- Session Factory Bean- Hibernate Template- Transações Declarativas5. Facilitadores- Envio de E-mails- Agendamento de tarefas com JDK Task- @Aspect Support- Testing Support- AbstractDependencyInjectionSpringContextTests- AbstractAnnotationAwareTransactionalTests- AbstractTransactionalDataSourceSpringContextTests- Remoting com RMI