Spring praktisch
       Hades &

  Oliver Gierke - SpringSource, a division of VMware
Hi, my name is…

• Oliver Gierke
• Work for
• OpenSource enthusiast
• Hades project lead
Out in space…

• mail: ogierke@vmware.com
• web: http://www.olivergierke.de
• twitter: olivergierke
Hades
JPA repositories
   done right
github.com/
  olivergierke/
hades-showcase
Demo
Recap
CRUD on steroids
Declarative
query methods
Auditing
Custom
implementation
hades.synyx.org
Apache 2.0
1.5.2 / 2.0.0.RC3
RAD
(Text based)
Extensible
Development
 time only
Demo
Roo 1.1 M(1|2)?
MVC roundtripping
GWT support
GAE support
OSGi runtime
Roo 1.1?
Database reverse
  engineering
Repositories
Summary
Project setup
Enrich domain
    classes
Simplify web dev
Pure Java
Questions?
Thank you!
Resources

• http://hades.synyx.org
• Interview about Hades Roo addon

• http://www.springsource.org/roo
Spring in action - Hades & Spring Roo
Upcoming SlideShare
Loading in …5
×

Spring in action - Hades & Spring Roo

3,008 views
2,850 views

Published on

Slides of a talk about project Hades and Spring Roo I gave at ruhrjug.

http://hades.synyx.org
http://www.springframework.org/roo

Published in: Technology, Design
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total views
3,008
On SlideShare
0
From Embeds
0
Number of Embeds
75
Actions
Shares
0
Downloads
51
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide




  • - JPA, Spring
    - close gaps JPA leaves in terms of API and programming model
  • - Sample Maven project
    - Start at plain JPA implementation
    - Refactor code to introduce Hades step by step


  • - plus Pagination, Sorting
  • - various strategies to derive the query






  • - Grails, Groovy
    - Productivity to the Java world

  • - small core
    - most functionality realized with addons
  • - pure Java Spring app at runtime




  • - DataNucleus
    - STS integration of the Google tools





  • - Maven
    - Persistence (reconfigurable)
  • - Persistence
    - Getter & Setter
  • - Spring MVC
    - GWT support
  • - AOP at compile time



  • Spring in action - Hades & Spring Roo

    1. 1. Spring praktisch Hades & Oliver Gierke - SpringSource, a division of VMware
    2. 2. Hi, my name is… • Oliver Gierke • Work for • OpenSource enthusiast • Hades project lead
    3. 3. Out in space… • mail: ogierke@vmware.com • web: http://www.olivergierke.de • twitter: olivergierke
    4. 4. Hades
    5. 5. JPA repositories done right
    6. 6. github.com/ olivergierke/ hades-showcase
    7. 7. Demo
    8. 8. Recap
    9. 9. CRUD on steroids
    10. 10. Declarative query methods
    11. 11. Auditing
    12. 12. Custom implementation
    13. 13. hades.synyx.org
    14. 14. Apache 2.0
    15. 15. 1.5.2 / 2.0.0.RC3
    16. 16. RAD
    17. 17. (Text based)
    18. 18. Extensible
    19. 19. Development time only
    20. 20. Demo
    21. 21. Roo 1.1 M(1|2)?
    22. 22. MVC roundtripping
    23. 23. GWT support
    24. 24. GAE support
    25. 25. OSGi runtime
    26. 26. Roo 1.1?
    27. 27. Database reverse engineering
    28. 28. Repositories
    29. 29. Summary
    30. 30. Project setup
    31. 31. Enrich domain classes
    32. 32. Simplify web dev
    33. 33. Pure Java
    34. 34. Questions?
    35. 35. Thank you!
    36. 36. Resources • http://hades.synyx.org • Interview about Hades Roo addon • http://www.springsource.org/roo

    ×