Computação Física com Arduino/Program-ME e a Plataforma Java
Criando uma Aplicação Web com Spring Roo em 5 minutos!
1. Criando uma Aplicação Web com
Spring ROO em 5 minutos!
Dr. Spock (a.k.a. Alberto Lemos)
Instrutor Globalcode
Senior Software Architect
Globalcode – Open4education
2. Agenda
O que é Spring Roo?
Tecnologias envolvidas
Demonstração (live)
Tipos de aplicações geradas (add-ons)
Perguntas & Respostas
Globalcode – Open4education
3. O que é Spring Roo?
Ferramenta: Roo Shell
API: Roo Annotations
Roundtrip code generator: Gerador de código
Plataforma: Suporte a extensões
Spring Roo == Produtividade!
Globalcode – Open4education
4. JSP ou XHTML? ICEFaces?
TopLink?
Richfaces?
Swing? Facelets? Glassfish?
Struts?
Maven? Desktop ou web?
iBatis? Flex?
Spring ou Seam? JSF?
JBossAS?
EJB3? Confuso? JDBC?
Tobago? JDeveloper? NetBeans?
Tomcat?
GWT? Ant? JavaFx? Tomahawk?
Ajax? MDB? WebSphere? Eclipse?
Globalcode – Open4education
7. Tecnologias envolvidas!
Spring Framework
Hibernate ORM
Java Persistence API
Java EE Bean Validations (JSR-303)
Spring MVC
Apache Tiles
Logging via SLF4J e Log4J
Globalcode – Open4education
10. Extensões
Google Web Toolkit (GWT)
Spring Web Flow
Spring MVC Controllers
JMS Providers
Spring MVC
Selenium tests
Solr searching
Globalcode – Open4education
11. 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
Globalcode – Open4education