HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING OS, MOBILE & SERVER  
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 Skills Matter's Cloud & Grid community lead and a senior consultant at OpenCredo in the UK where he works with various companies to help them take full advantage of enterprise Java, JEE, .NET and Cloud technology.
More about Russ Miles
PODCAST A DEEP DIVE THROUGH WEB APPLICATIONS WITH SPRING.NET
Digg! StumbleUpon
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