HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
In The Brain of Russ Miles: A Deep Dive Through Web Applications with Spring.NET
A Deep Dive Through Web Applications with Spring.NET
In this "In-the-brain" talk, Russ Miles will show how to take full advantage of Spring.NET while developing .NET web applications.

Review:
In this presentation, Russ gives an introduction and live demonstration (Blue Peter style) of Spring.NET. First Russ outlines the main purpose of Spring.NET, which is to “provide comprehensive infrastructural support for developing enterprise .NET applications”. The point is that Spring focuses on handling the background issues while you focus on your own specific problem.

The main advantage of using Spring (which Russ really focused on) is how it focuses on testing. He describes how only through testing can you gradually gain confidence in your application. It also forces you to think more about the design of your app, so as to make testing easier. Russ introduces two types of testing – the unit test and the integration test. Ideally, a unit test happens in isolation from everything else so that you can insure it's doing what it's meant to. The integration test is used to insure that your component is functioning correctly within the operating environment.

Russ demonstrates the techniques he introduces using a sample application (Spring Air) that comes along with the Spring for .NET distribution. Russ demonstrates each level of the application from domain objects through the DAO level, services and finally the Web GUI. This provides a clear overview of creating and testing a Spring .Net application.

In the end, its clear that Russ has just touched on the surface of the functionality within Spring for .NET but he has introduced some important concepts to take note of when using it.
Review by David Mulholland
Download the slides here

ABOUT RUSS MILES
Russ Miles is a senior consultant for SpringSource in the UK where he works with various companies to help them take full advantage of the Spring Framework.
More about Russ Miles
PODCAST A DEEP DIVE THROUGH WEB APPLICATIONS WITH SPRING.NET
Digg! StumbleUpon
OPEN SOURCE .NET PODCASTS
Gojko Adzic:Test Driven Development in .NET, TDD in .NET
Gojko Adzic : 17th Dec 2008
View Podcast: Test Driven Development in .NET,
Mike Burton:Consuming A .Net Web Service Using Java, .Net Web Service Using Java
Mike Burton : 2nd Dec 2008
View Podcast: Consuming A .Net Web Service Using Java,
Gojko Adzic:Asynchronous Enterprise.NET Applications with NServiceBus, Asynchronous Enterprise.NET
Gojko Adzic : 27th Nov 2008
View Podcast: Asynchronous Enterprise.NET Applications with NServiceBus,
Ben Lamb:Make the Most of Your Cores - Parallel Extensions for .NET, Parellel Extensions .NET
Ben Lamb : 26th Nov 2008
View Podcast: Make the Most of Your Cores - Parallel Extensions for .NET,
Francisco Trindade:What Went Wrong? A Survey of Problems in Game Development, Problems in Game Dev
Francisco Trindade : 21st Nov 2008
View Podcast: What Went Wrong? A Survey of Problems in Game Development,
Leaf Garland:Programming  XNA, Programming XNA
Leaf Garland : 21st Nov 2008
View Podcast: Programming  XNA,
Steve Goodwin:The dichotomy of Open Source and Computer Games, Open Source & Comp Games
Steve Goodwin : 21st Nov 2008
View Podcast: The dichotomy of Open Source and Computer Games,
Russ Miles:A Deep Dive Through Web Applications with Spring.NET, Web Applications with Spring.N
Russ Miles : 20th Nov 2008
View Podcast: A Deep Dive Through Web Applications with Spring.NET,
Jon  Skeet:Push LINQ: Watching Data Fly By, Push LINQ
Jon Skeet : 19th Nov 2008
View Podcast: Push LINQ: Watching Data Fly By,
Ian Cooper:Introduction to Writing DSLs with C#3.5 , DSLs with C# 3.5
Ian Cooper : 11th Nov 2008
View Podcast: Introduction to Writing DSLs with C#3.5 ,
Gojko Adzic:Dependency Injection with Castle Windsor, Dependency Injection with Cast
Gojko Adzic : 23rd Oct 2008
View Podcast: Dependency Injection with Castle Windsor,
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,
Gojko Adzic:Script#: the .NET response to the Google Web Toolkit, Script#
Gojko Adzic : 25th Sep 2008
View Podcast: Script#: the .NET response to the Google Web Toolkit,
Gojko Adzic:Agile Acceptance Testing , Agile Acceptance Testing
Gojko Adzic : 18th Sep 2008
View Podcast: Agile Acceptance Testing ,
Russ Miles:Spring .Net and Spring Extensions, Spring .NET
Russ Miles : 10th Sep 2008
View Podcast: Spring .Net and Spring Extensions,
OTHER OPEN SOURCE .NET EVENTS
:Core Spring .NET: Developing with Spring .NET,  Spring .NET Application Development
4 DAY COURSE.
London, Tuesday, January 20th
Ignite UK North:Ignite UK North, Ignite UK North
FREE EVENT: Ignite UK North
Leeds, Thursday, January 22nd
Open Source .NET eXchange, Open Source .NET eXchange
CONFERENCE (3,5 HOURS)
London, Thursday, January 22nd BOOK NOW!
Gojko Adzic:Agile Web Development with the Castle Framework,  Agile Castle Web Development
2 DAY COURSE. Featuring Gojko Adzic
London, Monday, February 2nd
Eric Evans:Eric Evans Domain Driven Design Hands-On Immersion,  DDD Hands-On Immersion
4 DAY COURSE. Featuring Eric Evans
London, Tuesday, February 3rd
Gojko Adzic:Opensource .NET Tools Crash Course ,  Opensource .NET Crash Course
3 DAY COURSE. Featuring Gojko Adzic
London, Wednesday, February 4th
David De Florinier:Agile Web Development with the Castle Framework,  Agile Castle Web Development
2 DAY COURSE. Featuring David De Florinier
Aarhus, Monday, February 9th
David De Florinier:Opensource .NET Tools Crash Course ,  Opensource .NET Crash Course
3 DAY COURSE. Featuring David De Florinier
Aarhus, Wednesday, February 11th
© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Heros  Promotions  Apress