1 / 4

Combining Technologies: OSGi, AspectJ 5 LTW and Spring Framework

Combining Technologies: OSGi, AspectJ 5 LTW and Spring Framework. Martin Lippert it-agile GmbH lippert@acm.org. The Goal: Combine Existing Technologies. Its better to combine two existing frameworks or technologies than to build a new one that re-implements both

Télécharger la présentation

Combining Technologies: OSGi, AspectJ 5 LTW and Spring Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Combining Technologies:OSGi, AspectJ 5 LTW and Spring Framework Martin Lippert it-agile GmbH lippert@acm.org

  2. The Goal: Combine Existing Technologies • Its better to combine two existing frameworks or technologies than to build a new one that re-implements both • Allow people to use their favorite technologies together, especially for building Eclipse-RCP apps • Don’t loose any of their benefits

  3. Technologies: Extensions/ Extension-Points … • The Eclipse Platform: • AspectJ 5: • Spring Framework: OSGi Rich Tooling Workbench Annotation-based Aspects Cross-Cutting Concerns … Improving Modularity Rich Tooling Spring AOP Dependency Injection … Data Access Remoting

  4. My Work: • Load-Time Aspect Weaving for OSGi: • Equinox Incubator Project “Aspects” • Together with Matthew Webster • Live Demo (Tuesday, 9.30, Room 204) • Spring-OSGi-Integration: • Configure Spring via Bundles and Extensions • Use LTW for Spring Aspects • Make Spring more dynamic

More Related