Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Framework em 125 videoaulas IoC Dependency Injection
Rating: 3.8 out of 5(50 ratings)
280 students

Spring Framework em 125 videoaulas IoC Dependency Injection

Baixar, configurar e usar o Spring Framework Dominar IoC Inversion of Control - Inversão de Controle Dominar Dependency
Created byNeri Neitzke
Last updated 10/2015
Portuguese

What you'll learn

  • Baixar, configurar e usar o Spring Framework
  • Dominar IoC Inversion of Control - Inversão de Controle
  • Dominar Dependency Injection - Injeção de dependência
  • Usar tanto XML quanto Annotacion
  • Aprenda RMI Remote Method Invocation
  • Spring para MVC Model View Controller

Course content

1 section127 lectures18h 37m total length
  • Introdução ao Spring Framework.avi8:13
  • Baixando e instalando Eclipse Galileu e Netbeans 6.8.avi9:37
  • Baixando o Spring Framework e explicando seu conteúdo.avi9:44
  • Criando um projeto sem uso do Spring.avi9:58
  • IoC Inversion of Control and Dependency Injection.avi4:31
  • Criando primeiro projeto com Spring e configurando bibliotecas.avi9:03
  • Configurando beans no ApplicationContext XML declarativa.avi10:25
  • Finalizando o testando o primeiro exemplo com Spring no NetBeans.avi11:15
  • Implementando o mesmo exemplo com Spring no Eclipse.avi12:27
  • Novo projeto exemplo Universidade no Eclipse.avi9:47
  • Classes Universidade Aluno Professor Quadro Negro Instanciando.avi11:24
  • Configurando diversos Beans no ApplicationContext da Universidade.avi11:01
  • Finalizando projeto com Spring Universidade no Eclipse.avi6:29
  • Copiando o projeto universidade para o NetBeans.avi4:15
  • Injecao via Setter.avi8:37
  • Injecao via Setter com Override metodo toString.avi9:19
  • Injecao via Construtor constructor-arg.avi8:22
  • Copiando projetos via Setter e Constructor no Eclipse.avi3:00
  • ApplicationContext x BeanFactory diferenca entre eles.avi5:43
  • Injecao de Colecoes do tipo List.avi7:11
  • Injecao de Colecoes do tipo Map.avi6:42
  • Injecao de Colecoes do tipo Set.avi6:31
  • Injecao de Colecoes do tipo Properties.avi9:01
  • Inserindo novo bean no ApplicationContext.avi11:23
  • Injecao de um objeto dentro de outro objeto.avi5:23
  • Lay Initialization true false lazy-init.avi9:11
  • Lay Initialization default-lay-init testando com 2 beans.avi10:36
  • Scopos dos Beans Singleton uma unica Instancia.avi9:24
  • Scopos dos Beans Prototype varias Instancias.avi8:51
  • Properties Injetando propriedades de arquivos Externos.avi9:34
  • Mais Properties Injetando propriedades de arquivos Externos.avi7:40
  • Internacionalizacao conhecendo a interface MessageSource.avi9:51
  • Internacionalizacao ResourceBundleMessageSource basename.avi11:36
  • Internacionalizacao implementacao do exemplo com idioma brasileiro.avi9:09
  • Exemplo Internacionalizacao lingua portuguesa pt BR e lingua inglesa en US.avi9:07
  • new Locale linguas acrescentando a Espanhola.avi7:36
  • Novo exemplo de internacionalizacao usando Forms.avi11:42
  • formulario com opcao de escolha de idioma.avi4:56
  • Mais formulario com opcao de escolha de 3 idiomas.avi14:27
  • Finalizando aplicacao com forms e opcao de idioma.avi8:33
  • internacionalizacao no eclipse implements MessageSourceAware Bean.avi9:39
  • mais internacionalizacao no eclipse implements MessageSourceAware Bean.avi10:27
  • usando internacionalizacao para mostrar erros IllegalArgumentsException.avi10:45
  • Passando ApplicationContext como parametro na Internacionalizacao.avi4:19
  • Finalizando Internacionalicacao mensagens em varias linguas.avi11:08
  • nada versus nada - sem nexo - valvula de scape - mentira.avi2:09
  • Instanciando Objetos através de factory-method NewInstance.avi9:24
  • Usando Parametros e Construtor no factory-method NewInstance.avi6:57
  • Usando classe externa para instanciar objetos.avi9:42
  • Criando classes para usar Heranca extends.avi11:56
  • Usando Heranca com Parent Abstract.avi9:47
  • mais heranca e abstract true false.avi11:03
  • usando heranca parte abstract com uma unica classe.avi5:29
  • Merge concatenando e finalizando heranca no Spring.avi6:14
  • Call Back InitializingBean apos inicializacao de Beans.avi9:47
  • Call Back Init-Method solucao elegante.avi9:27
  • Iniciando Validacao Interface Validator supports.avi9:35
  • Validate Interface Validator Error ValidationUtils.avi8:42
  • Finalizando Validacao de Dados com o Spring.avi8:28
  • Iniciando Persistencia de dados no banco.avi9:42
  • Coonection statement resultset insercao manual.avi9:35
  • Finalizando gravacao de dados no braco.avi9:42
  • Iniciando persistencia com Spring dataSource.avi9:38
  • Configurando applicationContext datasource JdbcTemplate.avi8:44
  • usando jdbcTemplate para criar uma tabela no banco.avi9:40
  • Gravando dados com o Spring Framework.avi8:51
  • Alterando dados update com Object no Spring.avi6:07
  • Excluindo dados do banco com o Spring.avi4:34
  • Pesquisando dados queryForObject e queryForList.avi8:50
  • Criando novo projeto para persistir usando JdbcDaoSupport.avi9:56
  • JdbcDaoSupport e SimpleJdbcDaoSupport.avi9:50
  • Gravando dados com SimpleJdbcDaoSupport update.avi9:27
  • Excluindo e Alterando com SimpleJdbcDaoSupport.avi7:36
  • Pesquisando com List e finalizando persistencia com SimpleJdbcDaoSupport.avi9:37
  • @ Annotation Anotacao Class Source Runtime Field.avi9:51
  • Criando classe java para verificar anotacao criada.avi9:51
  • implementando annotation no braco.avi9:41
  • Annotation com Spring jsr-250 @Component @PostConstruct @PreDestroy.avi9:41
  • executando context annotation-config xsd.avi7:14
  • Annotation Autowired para injecao de Beans.avi8:50
  • Annotation Autowired @Qualifier required false.avi5:52
  • Annotation Criando a propria anotacao para Qualifier.avi8:52
  • Introducao a AOP programacao orientada a aspectos.avi9:35
  • AOP Advice Pointcut Joinpoint before after round.avi8:09
  • AOP criando classes servicos e implementacoes.avi9:39
  • Testando o Spring nesse projeto.avi5:26
  • Configurando AOP aspectj-autoproxy e classe Advice.avi11:11
  • usando AOP no Spring execution exemplo Before.avi9:32
  • testando AOP execution exemplos Before After.avi9:49
  • AOP After AfterThrowing AfterReturning sem e com parametros.avi9:56
  • AOP Around ProceedingJoinPoint Object.avi10:25
  • Exemplo com AOP Around ProceedingJoinPoint Object.avi9:34
  • AOP com Anotacoes @target.avi7:46
  • Mais Pointcuts AOP void String target.avi9:13
  • Mais Pointcuts AOP args String Integer.avi5:00
  • Composite Pointcuts AOP args Consulta.avi9:29
  • Pointcuts pegando os parametros throwing returning.avi9:55
  • Iniciando uso de AOP sem anotacoes e sim com XML.avi8:21
  • AOP com XML config aspect pointcut returning throwing.avi9:59
  • Iniciando remoting com RMI Remote Method Invocation.avi8:54
  • RMI serviceName service serviceInterface registryPort.avi9:35
  • RMI applicationServer para expor o servico.avi5:38
  • RMI Aplicacao Client serviceUrl serviceInterface.avi10:43
  • Finalizando RMI Aplicacao Client e Server.avi7:31
  • Spring 3 beneficios da nova versao do Spring.avi9:56
  • Spring 3 nova estruturacao apos a reorganizacao.avi9:28
  • Configurando Bibliotecas e Criando um primeiro exemplo com spring 3.avi9:26
  • Testando exemplo com spring 3 e tirando Cast.avi9:31
  • JDBC DaoSupport Banco de Dados no Spring 3.avi12:04
  • usando extensao javaConfig Configuration Bean.avi9:31
  • Context component-scan base-package extensao javaConfig.avi8:46
  • dependencia CGLIB finalizando Context component-scan base-package extensao javaC5:21
  • Baixando e Instalando o SpringSource Tool Suite.avi9:27
  • Criando primeiro projeto com SpringSource Tool Suite.avi9:45
  • facilidades configuracoes com SpringSource Tool Suite.avi9:37
  • MVC iniciando Model View Controller.avi9:25
  • MVC DispatcherServlet HanlerMapping Controller ModelAndView ViewResolver View.av9:15
  • MVC Criando uma aplicacao para web e configurando.avi9:40
  • MVC DispatcherServlet url Pattern servlet web xml.avi9:45
  • MVC Controler ModelAndView rodando a aplicacao web.avi9:29
  • MVC Rodando a Aplicacao e entendo o ciclo de vida.avi6:39
  • MVC Finalizando aplicacao web exemplo1.avi3:50
  • MVC Iniciando novo projeto mvc3 com anotacoes.avi10:22
  • MVC @Controller @RequestMapping InternalResourceViewResolver.avi10:45
  • MVC Testando aplicacao web mvc 3 com anotacoes.avi9:27
  • Usando Spring MVC no Netbeans com o Wizard.avi7:40
  • Apresentacao e finalização do curso de Spring Framework.avi4:45

Requirements

  • Necessário curso básico de Java

Description

125 videoaulas

Muitas pessoas já ouviram falar no Spring, mas o desconhecimento desse framework afasta ou assusta os iniciantes do mundo Java. O Spring pode parecer complexo, mas para desenvolvedores mais experientes, de imediato perceber o encanto e a mágica do Spring Framework. Nesse curso (125 videoaulas) vamos desvendar um pouco desse fantástico framework.

O Spring é um framework open source para a plataforma Java e trata-se de um framework não intrusivo, baseado nos padrões de projeto inversão de controle (IoC) e injeção de dependência.

O Spring possui diversos módulos como Spring Data (trata da persistência), Spring Security (trata da segurança da aplicação) entre outros módulos. Mas o mais usado (core) pode ser utilizado em qualquer aplicação Java, e as principais funcionalidades são a injeção de dependência (CDI) e a programação orientada a aspectos (AOP), cabe ao desenvolvedor dizer ao Spring o que quer usar. O que faz dele uma poderosa ferramenta, pois não existe a necessidade de se arrastar todas as ferramentas do framework para criar uma aplicação simples.

No Spring o container se encarrega de "instanciar" classes de uma aplicação Java e definir as dependências entre elas através de um arquivo de configuração em formato XML ou ainda anotações nas classes, métodos e propriedades. Dessa forma o Spring permite o baixo acoplamento entre classes de uma aplicação orientada a objetos.

O Spring possui uma arquitetura baseada em interfaces e POJOs (Plain Old Java Objects), oferecendo aos POJOs características como mecanismos de segurança e controle de transações. Também facilita testes unitários. Com Spring, pode-se ter um alto desempenho da aplicacao.

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.

Em resumo, o Spring é um conjunto de soluções prontas para serem implementadas na sua aplicação: MVC, Transaction, Persistencia em conjunto com alguma ferramenta de persistência, etc.

O que os alunos vão aprender nas 125 videoaulas:

  • Baixar, configurar e usar o Spring Framework
  • Dominar IoC Inversion of Control - Inversão de Controle
  • Dominar Dependency Injection - Injeção de dependência
  • Usar tanto XML quanto Annotacion
  • Aprenda RMI Remote Method Invocation
  • Spring para MVC Model View Controller
  • e muito mais

Who this course is for:

  • Todos que querem evoluir em Java e dominar o uso do Spring