HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING OS, MOBILE & SERVER  
London Spring User Group:Developing Web Applications in an OSGi Environment
Developing Web Applications in an OSGi Environment
If you're a Java web developer, you're certainly familiar with monolithic WAR deployments and /library bloat/, and you've probably thought numerous times, "There must be a better way." Well, there is! By building on the benefits of an OSGi runtime environment and combining the *Spring* and *Spring-DM* programming models, the *SpringSource dm Server* offers enterprise web developers exciting new opportunities.

This session will focus on developing web applications in an OSGi environment and will include a discussion of the migration path from a standard Java EE WAR to a fully OSGi-enabled web application packaged as a Web Module within a PAR. We will begin with an overview of deployment and packaging options available on the dm Server and then take a closer look at each supported web deployment model from Standard WARs to Shared Libraries WARs, Shared Services WARs, and finally Web Modules. Attendees will walk away with a solid understanding of how to both develop and deploy next generation web applications on the SpringSource dm Server.

ABOUT SAM BRANNEN
Sam Brannen is a Senior Software Engineer at SpringSource where he serves as a member of the SpringSource dm Server development team, focusing primarily on OSGi-enabled web deployment models and Tomcat integration in the dm Server.
More about Sam Brannen
PODCAST DEVELOPING WEB APPLICATIONS IN AN OSGI ENVIRONMENT
Digg! StumbleUpon
SPONSORS
Skills Matter Ltd
Cake Solutions
SpringSource
JAVA & JEE PODCASTS
Richard Gomes:Porting a large financial library to OSGi: Experiences and challenges , Porting a large financial library to OSG
Richard Gomes : 29th Jun 2009
View Podcast: Porting a large financial library to OSGi: Experiences and challenges ,
Chris Read:Java in the Google Cloud, Java in the Google Cloud
Chris Read : 29th Jun 2009
View Podcast: Java in the Google Cloud,
Dan Pollitt:NatTable - a high performance SWT data grid, NatTable - a high performance SWT data g
Dan Pollitt : 29th Jun 2009
View Podcast: NatTable - a high performance SWT data grid,
Neil Bartlett:Developing JavaFX applications in Eclipse, Developing JavaFX applications in Eclips
Neil Bartlett : 29th Jun 2009
Podcast Coming Soon: Developing JavaFX applications in Eclipse,
Heiko  Behrens :Itemis: Xtext - Developing Domain Specific Languages, Itemis: Xtext - Developing Domain Specif
Heiko Behrens : 29th Jun 2009
View Podcast: Itemis: Xtext - Developing Domain Specific Languages,
Paul Thomas:The Basics of OpenGL, The Basics of OpenGL
Paul Thomas : 22nd Jun 2009
View Podcast: The Basics of OpenGL,
Richard  Hyndman:widget framework, widget framework
Richard Hyndman : 22nd Jun 2009
View Podcast: widget framework,
Michael Delaney:Iron Ruby, Iron Ruby
Michael Delaney : 16th Jun 2009
View Podcast: Iron Ruby,
Russ Miles:Grails eye for the Spring guy, Grails eye for the Spring guy
Russ Miles : 15th Jun 2009
Podcast Coming Soon: Grails eye for the Spring guy,
Paul Sweby:Spring in Government - Improving System and Personal Performance, Spring in Government
Paul Sweby : 15th Jun 2009
Podcast Coming Soon: Spring in Government - Improving System and Personal Performance,
Martijn Verburg:How to run a Successful Open Source project – part 2: Licensing, Open Source project
Martijn Verburg : 11th Jun 2009
View Podcast: How to run a Successful Open Source project – part 2: Licensing,
Russ Miles:Grails eye for the Spring guy, Grails eye for the Spring guy
Russ Miles : 10th Jun 2009
View Podcast: Grails eye for the Spring guy,
Ted  Drake:Yahoo! BOSS, Build your Own Search Service, Yahoo! BOSS, Build your Own Se
Ted Drake : 2nd Jun 2009
View Podcast: Yahoo! BOSS, Build your Own Search Service,
 :JBehave 2, JBehave 2
: 27th May 2009
View Podcast: JBehave 2,
Martijn Verburg:How to run a successful Open Source Project, Open Source Project
Martijn Verburg : 26th May 2009
View Podcast: How to run a successful Open Source Project,
OTHER JAVA & JEE EVENTS
John Smart:Java Power Tools Bootcamp,  Java Power Tools Bootcamp
5 DAY COURSE. Featuring John Smart
London, Monday, July 6th
John Smart Getting Serious About Build Automation: Using Maven in the Real World,  Getting Serious About Build Automation: Using Maven in the Real World
FREE EVENT: In The Brain of John Smart
London, Monday, July 6th
Yahoo! Developer Network:Placemaker, Yahoo! Developer Network
FREE EVENT: Placemaker
London, Tuesday, July 7th
OSGi™ Users' Forum UK:OSGi Users' Forum UK Meeting - July, OSGi™ Users' Forum UK
FREE EVENT: OSGi Users' Forum UK
London, Tuesday, July 14th
London Spring User Group:Introducing Spring Batch 2.0 plus Spring Framework 3.0 update, London Spring User Group
FREE EVENT: Spring Batch 2.0
London, Wednesday, July 15th
Kunal Bhasin:Core Terracotta: Scaling your Java Application with Terracotta,  Core Terracotta
2 DAY COURSE. Featuring Kunal Bhasin
London, Monday, July 20th
:Core Spring .NET: Developing with Spring .NET,  Spring .NET Application Development
4 DAY COURSE.
London, Tuesday, July 21st
Peter Lubbers:Comet Evolved: HTML 5 Web Sockets & Server-Sent Events,  Comet Evolved: HTML 5 Web Sockets
3 DAY COURSE. Featuring Peter Lubbers
Oslo, Wednesday, July 22nd
© Copyright 2003-2008, 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: Telesales  Jobs: Student Podcaster