HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
FREE EVENT: Spring in Finance eXchange: Sam Brannen on Building Web Applications with the SpringSource dm Server
Building Web Applications with the SpringSource dm Server
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.

Review:
Sam Brannen is a member of the dm Server development team and his focus is mainly on OSGi-enabled web deployment models and Tomcat integration in the dm Server. His talk begins with a brief introduction to OSGi, Spring-DM and dmServer. Furthermore, interesting properties of the server are shown in the live demos.

The main problem that the dm Server has is monolithic WAR deployments that hinder modularity and promote library bloat. Libraries can be dynamically installed or refreshed and different versions of a library can run at the same time. This way, different layers of a web application can be deployed separately on the server. The dm Server is a Java based server platform with an OSGi container and it is therefore the ideal place to run Spring applications, according to Sam. He goes on to discuss some properties of PAR files.

Another subject of the talk are various web application deployment options. Finally, Sam demonstrates a series of “Hello World” applications in order to emphasise the importance of using OSGi bundles.

Download the SpringSource dmServer here...
Review by Eren Aykin
Download the slides here

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 BUILDING WEB APPLICATIONS WITH THE SPRINGSOURCE DM SERVER
Digg! StumbleUpon
SPONSORS
SpringSource
Skills Matter Ltd

Cake Solutions
JAVA & JEE PODCASTS
Russ Miles:A Deep Dive Through Web Applications with Spring.NET, Web Applications with Spring.N
Russ Miles : 20th Nov 2008
Podcast Coming Soon: A Deep Dive Through Web Applications with Spring.NET,
Cagatay Civici:JSF 2.0 Preview, JSF 2.0
Cagatay Civici : 17th Nov 2008
Podcast Coming Soon: JSF 2.0 Preview,
Sam Brannen:Developing Web Applications in an OSGi Environment, Web Apps with OSGi
Sam Brannen : 12th Nov 2008
View Podcast: Developing Web Applications in an OSGi Environment,
Christophe Laprun:Quoi de neuf dans le monde portlet? , Quoi de neuf dans le monde portlet?...
Christophe Laprun : 12th Nov 2008
View Podcast: Quoi de neuf dans le monde portlet? ,
Kevin Seal:Testing as an Architectural Concern, Testing JavaEE
Kevin Seal : 29th Oct 2008
View Podcast: Testing as an Architectural Concern,
Dave Snowdon:OSGi (AKA the Dynamic Module System for Java) , OSGi
Dave Snowdon : 28th Oct 2008
View Podcast: OSGi (AKA the Dynamic Module System for Java) ,
Louis Emmett:Web Applications Today and Tomorrow, Web Apps Today and Tom
Louis Emmett : 20th Oct 2008
View Podcast: Web Applications Today and Tomorrow,
Daniel Silva:Restful Services and RESTeasy, Restful Services and RESTeasy
Daniel Silva : 20th Oct 2008
View Podcast: Restful Services and RESTeasy,
Stephan Heffner:JBoss Seam, JBoss Seam
Stephan Heffner : 15th Oct 2008
Podcast Coming Soon: JBoss Seam,
Rod Johnson:Keynote: The Spring Framework, Keynote: The Spring Framework
Rod Johnson : 10th Oct 2008
View Podcast: Keynote: The Spring Framework,
Jan Machacek:Migrating Java EE web applications to dm Server, Migrating Java EE to dm Server
Jan Machacek : 10th Oct 2008
View Podcast: Migrating Java EE web applications to dm Server,
Gary Levy:Welcome to the Spring in Finance eXchange, Welcome
Gary Levy : 10th Oct 2008
Podcast Coming Soon: Welcome to the Spring in Finance eXchange,
Sam Brannen:Building Web Applications with the SpringSource dm Server , Web Apps w/ SpringSource dm Se
Sam Brannen : 10th Oct 2008
View Podcast: Building Web Applications with the SpringSource dm Server ,
Russ Miles:Introductions to Spring .Net and Spring Extensions, Spring .Net & Spring Extension
Russ Miles : 10th Oct 2008
View Podcast: Introductions to Spring .Net and Spring Extensions,
David Syer:Realising the power of Spring Batch, Power of Spring Batch
David Syer : 10th Oct 2008
View Podcast: Realising the power of Spring Batch,
OTHER JAVA & JEE EVENTS
London Geek Nights:Developing Games, London Geek Nights
FREE EVENT: Game Development
London, Friday, November 21st
:Sun Java: Developing Architectures for Enterprise Java Applications,  Architecting Java EE Apps
4 DAY COURSE.
, Monday, November 24th
David Syer:Core Spring: Spring in Financial Services,  Spring in Financial Services
4 DAY COURSE. Featuring David Syer
London, Tuesday, November 25th
FREE: Eclipse DemoCamp, FREE: Eclipse DemoCamp
CONFERENCE (2 HOURS)
London, Tuesday, November 25th BOOK NOW!
Marten  Deinum:Developing Rich Web Applications with Spring,  Spring Rich Web App Development
4 DAY COURSE. Featuring Marten Deinum
London, Tuesday, December 2nd
Ari Zilka:Core Terracotta: Scaling your Java Application with Terracotta,  Core Terracotta
2 DAY COURSE. Featuring Ari Zilka
London, Wednesday, December 3rd
Ari Zilka Terracotta: Open Source Network-Attached Memory,  Terracotta: Open Source Network-Attached Memory
FREE EVENT: In The Brain of Ari Zilka
London, Wednesday, December 3rd
Mike Burton:Core JSF: JavaServer Faces in Action with Ajax,  JSF with Ajax in Action
4 DAY COURSE. Featuring Mike Burton
London, Tuesday, December 9th
© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Training Rooms  Newsletter  Community  Community-FR  Heros  Promotions  Apress