The site has moved to www.waygroup.se/education

Spring OSGi with dm Server

Jayway is SpringSource official training partner in Sweden. We do therefore offer the real “Spring trainings from the Source” in cooperation with SpringSource. We always use SpringSource Certified Instructors for the training, either from SpringSource or our own.
This two-day course provides a comprehensive overview of the techniques and tools you need to build applications for the SpringSource dm Server. You will learn the basics of OSGi and the Spring Dynamic Modules framework, as well the basic operational aspects of the dm Server.

Following that, you will learn how to design and implement dynamic, modular applications that make use of the unique features offered by the dm Server. In particular, you will leave the course with a solid understanding of the web support in the dm Server and the support for packaging your applications as PAR files for easy deployment, enabling the use of enterprise techniques that are traditionally hard or impossible to use in an OSGi environment.

The course contains many practical exercises that will give you immediate hands-on experience in developing dm Server applications and will teach you to avoid many common pitfalls and use best practices in your own projects.

See the syllabus for more information

Topics included

  • Introduction to OSGi
  • Developing a bundle with Eclipse's PDE
  • OSGi architecture: lifecycle, classloading and visibility
  • Introduction to Spring Dynamic Modules
  • Spring-DM's model of a Spring ApplicationContext per bundle
  • Exposing and consuming OSGi services using Spring-DM
  • Introduction to the SpringSource dm Server
  • Stopping and starting the server, reading log and trace files
  • Deploying applications and the deployment pipeline
  • The provisioning repository
  • Developing bundles for the dm Server
  • The web support in dm Server
  • The PAR format for defining multi-bundle applications
  • Best practices for designing and implementing dm Server applications
  • A roadmap for upcoming dm Server releases: what to expect from future developments

Level

Intermediate

Prerequisites

We assume participants have a good understanding of the core Java APIs, as well as a basic knowledge of general Spring Framework and J2EE concepts and APIs.

Course Length

2 days

Price

14 500 SEK (Early Bird Price: 13 000 SEK)

To claim the Early Bird Price, please find the last date for registering in the table below:

 Location Course Date   Last date for Early Bird Price
 Stockholm  2009-10-13   2009-09-13

For info and pricing of on-site/on-request trainings - contact training@jayway.com.