BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Apresentações Nova arquitetura no Java EE com CDI 2.0

Nova arquitetura no Java EE com CDI 2.0

Favoritos
56:39

Resumo

CDI é a especificação do Java EE que cuida da Injeção de Dependências e diversas outras coisas divertidas como integração, interceptors, ciclo de vida de objetos. Nesta palestra serão mostrados diversos recursos do CDI com muito código, passando por events, observers, producers, ciclo de vida, interceptors, decorators, stereotypes, integração com JSF e EJB e os motivos para a criação da spec.

Minibiografia

Alexandre Gama é Engenheiro de Software na startup Elo7 trabalhando com Java, Ruby, Android e iOS. Já se aventurou na sua própria startup e na maior parte do tempo está desenvolvendo software. No seu tempo livre tenta manter o blog alexandregama.org.

Sobre o Evento

A oitava edição do TDC São Paulo contou com 36 trilhas em cinco dias de evento, além de workshops e hackathons. Criado pela Globalcode, com apoio extenso das comunidades de desenvolvimento, o The Developers Conference São Paulo 2014 reuniu palestras sobre linguagens, arquiteturas, plataformas, métodos ágeis, empreendedorismo e dezenas de outros tópicos de tecnologia e seus meios de negócio.

Gravado em:

09 fev 2015

  • Dúvida

    by Alexandre Belem,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Como que ele faz a alteração no Eclipse e ela já tá valendo no glassfish?
    Ele usa alguma versão especifica do Glassfish?
    A versão minimal do glassfish?

    Alguem poderia me ajudar? Isso iria melhorar muito a minha produtividade.


    Gostei muito da aula, aprendi mt! Parabens Alexandre Gama

  • Re: Dúvida

    by Douglas Arantes,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Não reparei o que ele usa, mas existe uma ferramenta famosa, o JRebel, que resolve esse problema de redeploy lento, porém ele é pago. Mas existe uma versão para uso pessoal (não comercial).

    Existe plugins para as IDEs IntelliJ Idea, Eclipse, NetBeans, para as ferramentas Maven, Gradle, etc, e para os mais diversos frameworks.

    Sugiro que pesquise como a ferramenta funciona por "trás".

    Links:

    zeroturnaround.com/software/jrebel/

    my.jrebel.com/

  • Re: Dúvida

    by Alexandre Gama,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Olá Alexandre, tudo bem?

    Fico feliz que tenha curtido a minha palestra :)

    O Glassfish não tem nada de especial, apenas estava usando o HotDeploy dele que você pode habilitar nele mesmo. Se você está com Eclipse e Glassfish basta:
    Clicar 2 vezes no server (ele vai abrir as configurações) -> Clicar em Publishing -> Selecionar Automatically publishing when resources change

    Abraços!

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT