Access Keys:
Skip navigation (Access Key - 0)

ClassLoading in OSGi

OSGi has gained quiet some momentum over the last years. Features like versioning, dynamically updating code at runtime and its services oriented nature makes it a compelling platform. The main driven force behind these capabilities is its unique classloading mechanism, making a firm understanding a prerequisite when using OSGi in application development.

In this session we will first explore the basics of the classloading mechanism in OSGi and where Spring Dynamic Modules provides the tool support. Afterwards we will look how the platform handles dynamic updates and what the consequences are for the design of your application. Finally we will discuss how to enable runtime class enhancement (load time weaving) with AspectJ on the OSGi platform and how this enables us to use the advanced features in Spring e.g. the @configurable annotation when using domain driven design in OSGi.

Speaker

Adaptavist Theme Builder (3.0.0.b28) Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 919 Build:#Nov 26, 2007 {3})
Free theme builder license