FUNDAÇÃO PTI - BRASIL
Missão 
ITAIPU: Gerar energia elétrica de qualidade, 
com responsabilidade social e ambiental, 
impulsionando o desenvolvi...
Desde a sua criação, em 2003, o PTI busca nas 
tecnologias abertas soluções inovadoras para 
disseminar o conhecimento, pr...
Migrando do Spring para JavaEE 7: 
por onde começar? 
1. O que é o JavaEE? 
2. Por que o Spring? 
3. JavaEE x Spring 
4. P...
1. O que é o JavaEE? 
Java Platform Entherprise Edition ou simplesmente 
JavaEE é o padrão em software empresarial voltado...
2. Por que o Spring? 
● Poderia ser qualquer outro framework, mas o Spring é o mais usado 
● Spring é ruim? Não. Spring é ...
3. JavaEE x Spring
3. JavaEE x Spring 
● É padrão! 
● Um projeto com menos dependências no WAR e um servidor de 
aplicação com uma pilha de s...
4. Por onde começo a migrar? 
● Migrar tudo ou migrar em partes? 
● Apague os XML's! 
● @Service, @Repository e @Component...
5. Considerações
6. Um exemplo sem Spring 
https://github.com/arthurgregorio/full-jee-arch
6. Perguntas?
Arthur Gregório 
arthur.gregorio@pti.org.br 
contato@arthurgregorio.eti.br 
http://arthurgregorio.eti.br 
http://www.pti.o...
Do spring para o Jee: Como começar
Do spring para o Jee: Como começar
Do spring para o Jee: Como começar
Do spring para o Jee: Como começar
Do spring para o Jee: Como começar
Do spring para o Jee: Como começar
Do spring para o Jee: Como começar
Próximos SlideShares
Carregando em…5
×

Do spring para o Jee: Como começar

466 visualizações

Publicada em

Sobre minha apresentação na Latinoware 2014, mais detalhes em: http://arthurgregorio.eti.br/blog/geral/do-spring-para-o-jee-por-onde-comecar

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
466
No SlideShare
0
A partir de incorporações
0
Número de incorporações
124
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Do spring para o Jee: Como começar

  1. 1. FUNDAÇÃO PTI - BRASIL
  2. 2. Missão ITAIPU: Gerar energia elétrica de qualidade, com responsabilidade social e ambiental, impulsionando o desenvolvimento econômico, turístico e tecnológico, sustentável, no Brasil e no Paraguai. PTI: Promover o desenvolvimento territorial sustentável por meio da educação, ciência, tecnologia, inovação, cultura e empreendedorismo.
  3. 3. Desde a sua criação, em 2003, o PTI busca nas tecnologias abertas soluções inovadoras para disseminar o conhecimento, promover a inclusão social e digital e impulsionar o desenvolvimento territorial. Além da utilização do software livre em ambiente corporativo, o PTI atua no seu desenvolvimento, por meio de centros de P&D, e na sua disseminação.
  4. 4. Migrando do Spring para JavaEE 7: por onde começar? 1. O que é o JavaEE? 2. Por que o Spring? 3. JavaEE x Spring 4. Por onde começo a migrar? 5. Considerações 6. Um exemplo sem Spring 7. Perguntas?
  5. 5. 1. O que é o JavaEE? Java Platform Entherprise Edition ou simplesmente JavaEE é o padrão em software empresarial voltado para a comunidade. O JavaEE é desenvolvido usando o Java Community Process (JCP), com contribuições de especialistas do setor, organizações comerciais e open-source, Java User Groups (JUG's), e inúmeras outras pessoas. A Cada lançamento a plataforma integra novas funcionalidades que se alinham com as necessidades da indústria, melhora a portabilidade de aplicações e aumenta a produtividade do desenvolvedor. Fonte: Oracle
  6. 6. 2. Por que o Spring? ● Poderia ser qualquer outro framework, mas o Spring é o mais usado ● Spring é ruim? Não. Spring é (ou foi) um divisor de águas quando o JEE ainda era impossível de ser usado ● Migrar é uma regra? É uma tendência? E o legado? ● Quando sei que é hora de migrar? ● JCP vs. Spring Community, o ponto de atenção ● Spring não caiu no desuso, saiba trabalhar bem com ele!
  7. 7. 3. JavaEE x Spring
  8. 8. 3. JavaEE x Spring ● É padrão! ● Um projeto com menos dependências no WAR e um servidor de aplicação com uma pilha de serviços ● Posso fazer tudo que faço com Spring no JavaEE, ou quase tudo... ● CDI, onde a coisa fica divertida ● Não há XML, ou quase isso... ● Spring ainda resolve problemas que o JEE não resolve... ● Poderia o spring implementar a especificação do JEE? ● A Spring Security ainda é uma boa opção ao JAAS
  9. 9. 4. Por onde começo a migrar? ● Migrar tudo ou migrar em partes? ● Apague os XML's! ● @Service, @Repository e @Component viram ? ● Crie o XML ● @Autowired digivolve para @Inject! ● Cuide com os escopos ● Esqueça Tomcat, use o Wildfly ● Limpe suas dependências ● Picketlink para segurança ● Tente não misturar as coisas
  10. 10. 5. Considerações
  11. 11. 6. Um exemplo sem Spring https://github.com/arthurgregorio/full-jee-arch
  12. 12. 6. Perguntas?
  13. 13. Arthur Gregório arthur.gregorio@pti.org.br contato@arthurgregorio.eti.br http://arthurgregorio.eti.br http://www.pti.org.br

×