|
|
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
|
|
|
OPEN SOURCE .NET PODCASTS
|
OTHER OPEN SOURCE .NET EVENTS
|
London .NET User Group
FREE EVENT:
Functional and OO Approaches t
London, Wednesday, March 31st
|
|
Persistence with NHibernate
3 DAY COURSE. Featuring Oren Eini aka Ayende Rahien London, Monday, April 26th
|
|
Introduction into Raven DB
FREE EVENT:
In The Brain of Oren Eini aka Ayende Rahien
London, Wednesday, April 28th
|
|
Progressive .NET Tutorials
CONFERENCE (3 DAYS)
London, Wednesday, May 12th
BOOK NOW!
|
|
Persistence with NHibernate
3 DAY COURSE. Featuring Oren Eini aka Ayende Rahien London, Monday, May 17th
|
|
Agile Castle Web Development
2 DAY COURSE. Paris, Tuesday, May 18th
|
|
Agile Development in C#
3 DAY COURSE. Featuring Francis Sanger London, Wednesday, May 19th
|
|
Advanced Castle Web Development
2 DAY COURSE. London, Thursday, May 20th
|
|
|
|