HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
Spring OSGi with SpringSource dm Server (SPRING-OSGI-DMSERVER-01-02)
CODE: SPRING-OSGI-DMSERVER-01-02          DURATION: 2 DAY/S
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.

LEARN HOW TO:
PROGRAMME
Day 1 - Introduction to OSGi, Spring-DM and SpringSource dm Server
  • 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
Day 2 - Programming for the SpringSource dm Server
  • Developing bundles for the dm Server
    • dm Server's additional Import headers
    • Using the dm Server Eclipse Tooling
    • Logging and tracing
    • Working with DataSources
  • The web support in dm Server
    • shared libraries WAR files
    • shared services WAR files
    • Web Modules
  • The PAR format for defining multi-bundle applications
    • scoped visibility of types and services
    • Load-time weaving and Import-Scope
  • Best practices for designing and implementing dm Server applications
    • Modularizing your application
    • Applying versioning
    • Build and dependency management
    • Operational aspects
  • A roadmap for upcoming dm Server releases: what to expect from future developments
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 08 Apr 2010.
COURSE DATES & REGISTRATION
Date City Cost Offer
08-04-10 London £1065.00 - Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?

COURSE PREREQUISITES

COURSE LABS & EXERCISES
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.

COURSE DATES & REGISTRATION
Date City Cost Offer
08-04-10 London £1065.00 - Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification