Java com Spring Framework

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 vai te ajudar a montar o seu sistema e deixa-lo de forma organizada.

Descrição

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.

08h56m
Baixando e instalando eclipse galileu e netbeans 6.8 09m37s Baixando o spring framework e explicando seu conte·do 09m44s Criando um projeto sem uso do spring 09m58s Ioc inversion of control and dependency injection 04m31s Criando primeiro projeto com spring e configurando bibliotecas 09m02s Configurando beans no applicationcontext xml declarativa 10m25s Finalizando o testando o primeiro exemplo com spring no netbeans 11m15s Implementando o mesmo exemplo com spring no eclipse 12m26s Novo projeto exemplo universidade no eclipse 09m47s Classes universidade aluno professor quadro negro instanciando 11m24s Configurando diversos beans no applicationcontext da universidade 11m01s Finalizando projeto com spring universidade no eclipse 06m29s Copiando o projeto universidade para o netbeans 04m14s Injecao via setter 08m36s Injecao via setter com override metodo tostring 09m18s Injecao via construtor constructor-arg 08m21s Copiando projetos via setter e constructor no eclipse 03m00s Applicationcontext x beanfactory diferenca entre eles 05m43s Injecao de colecoes do tipo list 07m11s Injecao de colecoes do tipo map 06m41s Injecao de colecoes do tipo set 06m31s Injecao de colecoes do tipo properties 09m01s Inserindo novo bean no applicationcontext 11m23s Injecao de um objeto dentro de outro objeto 05m23s Lay initialization true false lazy-init 09m10s Lay initialization default-lay-init testando com 2 beans 10m36s Scopos dos beans singleton uma unica instancia 09m23s Scopos dos beans prototype varias instancias 08m51s Properties injetando propriedades de arquivos externos 09m33s Mais properties injetando propriedades de arquivos externos 07m40s Internacionalizacao conhecendo a interface messagesource 09m51s Internacionalizacao resourcebundlemessagesource basename 11m36s Internacionalizacao implementacao do exemplo com idioma brasileiro 09m09s Exemplo internacionalizacao lingua portuguesa pt br e lingua inglesa en us 09m07s New locale linguas acrescentando a espanhola 07m35s Novo exemplo de internacionalizacao usando forms 11m42s Formulario com opcao de escolha de idioma 04m56s Mais formulario com opcao de escolha de 3 idiomas 14m26s Finalizando aplicacao com forms e opcao de idioma 08m32s Internacionalizacao no eclipse implements messagesourceaware bean 09m38s Mais internacionalizacao no eclipse implements messagesourceaware bean 10m27s Usando internacionalizacao para mostrar erros illegalargumentsexception 10m44s Passando applicationcontext como parametro na internacionalizacao 04m19s Finalizando internacionalicacao mensagens em varias linguas 11m07s Nada versus nada - sem nexo - valvula de scape - mentira 02m09s 47- instanciando objetos atravús de factory-method newinstance 09m24s Usando parametros e construtor no factory-method newinstance 06m57s Usando classe externa para instanciar objetos 09m42s Criando classes para usar heranca extends 11m55s Usando heranca com parent abstract.avi 09m46s Mais heranca e abstract true false.avi 11m02s Usando heranca parte abstract com uma unica classe 05m29s Merge concatenando e finalizando heranca no spring 06m14s Call back initializingbean apos inicializacao de beans 09m47s Call back init-method solucao elegante 09m27s Iniciando validacao interface validator supports 09m35s Validate interface validator error validationutils 08m42s Finalizando validacao de dados com o spring 08m28s Iniciando persistencia de dados no banco 09m41s Coonection statement resultset insercao manual 09m34s Finalizando gravacao de dados no braco 09m42s
09h25m
Iniciando persistencia com spring datasource 09m38s Configurando applicationcontext datasource jdbctemplate 08m44s Usando jdbctemplate para criar uma tabela no banco 09m40s Gravando dados com o spring framework 08m50s Excluindo dados do banco com o spring 04m33s Pesquisando dados queryforobject e queryforlist 08m49s Criando novo projeto para persistir usando jdbcdaosupport 09m56s Jdbcdaosupport e simplejdbcdaosupport 09m50s Gravando dados com simplejdbcdaosupport update 09m25s Excluindo e alterando com simplejdbcdaosupport 07m35s Pesquisando com list e finalizando persistencia com simplejdbcdaosupport 09m36s @ annotation anotacao class source runtime field 09m50s Criando classe java para verificar anotacao criada 09m40s Implementando annotation no braco 10m22s Annotation com spring jsr-250 @component @postconstruct @predestroy 09m40s Executando context annotation-config xsd. 07m14s Annotation autowired para injecao de beans 08m50s Annotation autowired @qualifier required false 05m52s Annotation criando a propria anotacao para qualifier. 08m51s Introducao a aop programacao orientada a aspectos. 09m35s Aop advice pointcut joinpoint before after round 08m09s Aop criando classes servicos e implementacoes 09m39s Testando o spring nesse projeto 05m26s Configurando aop aspectj-autoproxy e classe advice 11m10s Usando aop no spring execution exemplo before 09m31s Testando aop execution exemplos before after 09m49s Aop after afterthrowing afterreturning sem e com parametros 09m55s Aop around proceedingjoinpoint object 10m25s Exemplo com aop around proceedingjoinpoint object 09m34s Aop com anotacoes @target 07m46s Mais pointcuts aop void string target 09m13s Mais pointcuts aop args string integer 05m00s Composite pointcuts aop args consulta 09m29s Pointcuts pegando os parametros throwing returning 09m55s Iniciando uso de aop sem anotacoes e sim com xml 08m21s Aop com xml config aspect pointcut returning throwing 09m59s Iniciando remoting com rmi remote method invocation 08m53s Rmi servicename service serviceinterface registryport 09m35s Rmi applicationserver para expor o servico 05m38s Rmi aplicacao client serviceurl serviceinterface 10m43s Finalizando rmi aplicacao client e server. 07m31s Spring 3 beneficios da nova versao do spring 09m55s Spring 3 nova estruturacao apos a reorganizacao 09m27s Configurando bibliotecas e criando um primeiro exemplo com spring3 09m25s Testando exemplo com spring 3 e tirando cast 09m30s Jdbc daosupport banco de dados no spring 3 12m04s Usando extensao javaconfig configuration bean 09m31s Context component-scan base-package extensao javaconfig. 08m46s Dependencia cglib finalizando context component-scan base-package extensao javaconfig 05m21s Baixando e instalando o springsource tool suite 09m26s Criando primeiro projeto com springsource tool suite 09m45s Facilidades configuracoes com springsource tool suite 09m37s Mvc iniciando model view controller. 09m25s Mvc dispatcherservlet hanlermapping controller modelandview viewresolver view 09m14s Mvc criando uma aplicacao para web e configurando 09m39s Mvc dispatcherservlet url pattern servlet web xml 09m45s Mvc controler modelandview rodando a aplicacao web. 09m29s Mvc rodando a aplicacao e entendo o ciclo de vida 06m38s Mvc finalizando aplicacao web exemplo1. 03m50s Mvc iniciando novo projeto mvc3 com anotacoes 10m22s Mvc @controller @requestmapping internalresourceviewresolver 10m44s Mvc testando aplicacao web mvc 3 com anotacoes 09m27s Usando spring mvc no netbeans com o wizard 07m40s Apresentacao e finalizaþòo do curso de spring framework 04m45s

Este curso ainda não recebeu avaliações.