40 likes | 191 Views
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
E N D
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 • Allow people to use their favorite technologies together, especially for building Eclipse-RCP apps • Don’t loose any of their benefits
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
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