Your SlideShare is downloading. ×
All your data belong to us - The Active Objects Plugin
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

All your data belong to us - The Active Objects Plugin

2,984
views

Published on

This is an introduction to the Active Objects plugin given at AtlasCamp 2010 [1]. It addresses general persistence solutions in Atlassian current and to come in the form of Active Objects. …

This is an introduction to the Active Objects plugin given at AtlasCamp 2010 [1]. It addresses general persistence solutions in Atlassian current and to come in the form of Active Objects.

My introduction for AtlasCamp [2]

[1] http://www.atlassian.com/about/events/atlascamp/2010/
[2] http://confluence.atlassian.com/display/ATL/Samuel+Le+Berrigaud

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,984
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

























  • Transcript

    • 1. ALL YOUR DATA ARE BELONG TO US. The Active Objects Plugin Samuel Le Berrigaud
    • 2. About me • 4 years (almost) at Atlassian, currently employed by • Confluence dev • Integration dev • Dev relations dev
    • 3. PERSISTING DATA IN A PLUGIN?
    • 4. Persistence in JIRA OfBiz Property Set
    • 5. Persistence in Confluence Hibernate 2.x Bandana
    • 6. Persistence in other products Hibernate 2.x Bandana Hibernate 3.x SAL Hibernate 3.x SAL
    • 7. Persistence ORM key/value pair
    • 8. OUR GOALS.
    • 9. Real database
    • 10. HSQL MySQL PostgresQL Database Oracle independent DB2
    • 11. ORM
    • 12. Sandboxed
    • 13. Backup/Restore
    • 14. ACTIVE OBJECTS
    • 15. java.net http://activeobjects.dev.java.net Apache License v2.0 2 commiters: Author: Daniel Spiewak • myself, http://www.codecommit.com/blog/ • Don Brown
    • 16. The product’s External database Embedded HSQL Real database
    • 17. HSQL MySQL PostgresQL Database Oracle independent DB2
    • 18. ORM
    • 19. ao_ef38d4_person Sandboxed
    • 20. Here ! Backup/Restore
    • 21. few OSGi 276KB dependencies friendly Schema Annotation driven Easy to use migration
    • 22. DEMO
    • 23. Confluence JIRA 0.9 3.4-m2 4.1.2 HSQL DB MySQL PostgresQL
    • 24. References ➡ Active Objects plugin - https://studio.atlassian.com/wiki/display/AO ➡ Active Objects - http://activeobjects.dev.java.net ➡ Todo plugin - https://studio.atlassian.com/wiki/display/TODO ➡ SAL - http://confluence.atlassian.com/display/SAL/Shared+Access+Layer+Developer+Documentation ➡ Bandana - http://confluence.atlassian.com/display/CONFDEV/Persistence+in+Confluence ➡ PropertySet - http://confluence.atlassian.com/display/JIRA/JIRA+Architectural+Overview ➡ OfBiz - http://ofbiz.apache.org ➡ Hibernate - http://hibernate.org
    • 25. Binary drawing - Jimmy Kuehnle Server room with grass! - Tom Raftery - Flickr The sun is shining brightly in the morning sky, through out American flag - Beverly & Pack - Flickr 219-365 - krossbow - Flickr nearly 300 x 5.25’’ - Digger/ATL - Flickr Blocks! - A. Drauglis Furnituremaker - Flickr Ash Blocks - A. Drauglis Furnituremaker - Flickr Spalted Maple Blocks - A. Drauglis Furnituremaker - Flickr Spalted Maple vs Obeche - A. Drauglis Furnituremaker - Flickr Zahnrad. / Gear. - stefanweihs - Flickr Needles - Vladimer Shioshvili - Flickr Porteria - Daquella manera - Flickr