Spring Roo – Getting Started

     Guido García · nov 2011
      http://guidogarcia.net
Spring Framework (3.x)
– Spring Core (IoC) vs JEE6 CDI
– Spring MVC vs JAX-RS + Servlet 3
– Spring Data + JPA vs JPA
– Spring Security vs JAAS
– Other: Spring Social, Web Services, Mobile, Batch,
  AMQP, etc.
Spring Roo (1.2.0.RC1)
• RAD
• No dependencies (lock-in)
• Roo Shell
  – Develop with commands
  – Integrated with Eclipse / STS
• Extensions/Addons
• Some limitations
  – Manual rollback
Demo
      – Online shop to sell 2nd hand products


Controller             Service             Repository
• REST                 • Tx                • DAO
• Binding              • Business Logic
• Validations
Spring Roo - Demo

Spring Roo - Demo

  • 1.
    Spring Roo –Getting Started Guido García · nov 2011 http://guidogarcia.net
  • 2.
  • 3.
    – Spring Core(IoC) vs JEE6 CDI – Spring MVC vs JAX-RS + Servlet 3 – Spring Data + JPA vs JPA – Spring Security vs JAAS – Other: Spring Social, Web Services, Mobile, Batch, AMQP, etc.
  • 4.
    Spring Roo (1.2.0.RC1) •RAD • No dependencies (lock-in) • Roo Shell – Develop with commands – Integrated with Eclipse / STS • Extensions/Addons • Some limitations – Manual rollback
  • 5.
    Demo – Online shop to sell 2nd hand products Controller Service Repository • REST • Tx • DAO • Binding • Business Logic • Validations