• Like
  • Save
Introducao Spring ROO
Upcoming SlideShare
Loading in...5
×
 

Introducao Spring ROO

on

  • 1,291 views

Apresentação no Workshop da Superbid.

Apresentação no Workshop da Superbid.

Statistics

Views

Total Views
1,291
Views on SlideShare
1,288
Embed Views
3

Actions

Likes
1
Downloads
16
Comments
0

1 Embed 3

http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introducao Spring ROO Introducao Spring ROO Presentation Transcript

    • Introdução   Eder Magalhães eder@yaw.com.br twitter.com/edermag Globalcode  –  Open4education
    • Agenda!   O que é o Spring Roo!   Por que usar o Spring Roo!   Experimentar o Roo!   Referencias Globalcode  –  Open4education
    • O Que é o Spring Roo?!   Ferramenta RAD p/ criação de aplicações Java!   Desenvolvida em Java!   Text-Based (Shell)!   Extensível Globalcode  –  Open4education
    • Por que usar o Spring Roo!   Aumenta produtividade;!   Elimina a burocracia dos projetos Java;!   Gera código com qualidade;!   Adota padrões e tecnologias adotas pelacomunidade Java;!   Fácil de usar;!   Integrado a IDE (Eclipse / Spring Tools Suite)!   Permite criação de comandos (Add-on) Make  Java  fun!   Globalcode  –  Open4education
    • Ferramentas adotas pelo Roo Framework   Web  MVC   Security   JavaScript   JUnit JPA Outros…   Globalcode  –  Open4education
    • Características!   Passive ou Active generator!   Roo adota a Scaffold e ActiveRecord;!   Shell bem interativo;!   Agiliza implementação e deploy, feedbackconstante;!   É possível “desligá-lo”;!   Em poucos passos é possível montar um projeto; Globalcode  –  Open4education
    • Criando um projeto Monta  a  estrutura  de  pastas  e   configuração  do  Maven   Globalcode  –  Open4education
    • Definição da camada persistente Define  mecanismo  de   persistência  e  Banco  de  Dados   Globalcode  –  Open4education
    • Gerando Entidade e atributos Criando  uma  nova  enFdade   Agora  um  atributo   Globalcode  –  Open4education
    • Agora, a camada web: Controllers Gerando  a  camada  web   .  .  .     Globalcode  –  Open4education
    • Partindo para a IDE Gera  as  configs  do  Eclipse  /  STS   Globalcode  –  Open4education
    • Pronto! É sé executar o projeto Globalcode  –  Open4education
    • Relacionamento entre entidades Categoria Produto Globalcode  –  Open4education
    • Como funciona geração de código Produto.java AspectJ  IDTs   escreve   Roo lê   preco: double Add-on Produto_Roo_ JavaBean.aj lê  getPreco()...SetPreco(...) lê   escreve   AspectJ Produto.class Compiler preco: double getPreco()... setPreco(...) Globalcode  –  Open4education
    • O Que mais?!   Finders!   Service!   Ajax / JSON / Jackson!   GWT!   Testes automatizados Globalcode  –  Open4education
    • Algumas referências!   http://www.springsource.org/roo! http://forum.springsource.org/forumdisplay.php?f=67!   http://static.springsource.org/spring-roo/reference/html-single/index.html!   http://blog.springsource.com/category/roo/!   http://blog.globalcode.com.br/search/label/Spring%20Roo!   http://www.springbrasil.com.br/ Globalcode  –  Open4education
    • Follow!   @springroo!   @springrod!   @benalexau!   @alankstewart!   @kdonald Globalcode  –  Open4education
    • Obrigado ! Eder Magalhães eder@yaw.com.br twitter.com/edermag Globalcode  –  Open4education