Apresentação realizada no dia 07/Nov/2010 no evento The Developers Conference (TDC2010) na trilha Stadium Domingo (10:00 às 10:50) promovido pela Globalcode e VOffice em Florianópolis/SC/Brasil.
1. Globalcode – Open4education
Scrum ROO Toys
Produtividade com Spring ROO no
Google App Engine
Dr. Spock
Instrutor Globalcode
Senior Software Architect
Profissional 1.9
2. Globalcode – Open4education
@bout me
Bacharel e especialista em Física pela UFV e
Unicamp;
Instrutor Globalcode em Campinas e SP desde 2005;
Desenvolvedor de aplicações Web desde 96 e Java
desde 99;
Atuação como arquiteto de software;
Certificações Java: SCJP e SCWCD;
Palestrante em eventos nacionais e internacionais:
JustJava, TDC e JavaOne.
3. Globalcode – Open4education
Agenda
O que é Spring Roo?
Tecnologias envolvidas
O que é GAE e GWT?
Demonstração: O projeto ScroomToys
Tipos de aplicações geradas (add-ons)
Perguntas & Respostas
4. Globalcode – Open4education
O que é Spring ROO?
Ferramenta: Roo Shell
Biblioteca: Roo Annotations
Roundtrip code generator: Gerador de código
Plataforma: Suporte a extensões
Spring Roo == Produtividade!
5. Globalcode – Open4education
Tecnologias envolvidas!
Spring Framework
Maven
Java Persistence API e Hibernate ORM
Java EE Bean Validations (JSR-303)
Spring MVC
Apache Tiles
Logging via SLF4J e Log4J
6. Globalcode – Open4education
Download e Instalação
Download: http://www.springsource.org/download
Versão atual: 1.1.0.RELEASE
Arquivo zip: spring-roo-1.1.0.RELEASE.zip
Criar variáveis de ambiente: ROO_HOME e PATH
Instalar o Maven:
http://maven.apache.org/download.html
Ou instalar o Spring Tool Suite (2.5.0.RELEASE):
http://www.springsource.com/products/sts
13. Globalcode – Open4education
Extensões (Add-ons)
Google Web Toolkit (GWT)
Spring Web Flow
Spring MVC Controllers
JMS Providers
OSGi e add-ons
Selenium tests
Solr searching
14. Globalcode – Open4education
Mais informações
Spring Roo
http://www.springsource.org/roo
Spring Framework
http://www.springsource.org/
Spring Tool Suite
http://www.springsource.com/developer/sts
Spring Web Flow
http://www.springsource.org/go-webflow2
16. Globalcode – Open4education
Thank you!
Twitter
@drspockbr
Blog do Spock
http://blog.spock.com.br/
E-mail
spock@globalcode.com.br
Download do script do ScroomToys
http://bit.ly/scroomtoys