|
|
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 CEO, founder and principal consultant at OpenCredo. At OpenCredo he leads a company of passionate open source and agile and lean software development experts who provide unbiased, honest arbiter advice across a wide and varied selection
More about Russ Miles
|
|
PODCAST A DEEP DIVE THROUGH WEB APPLICATIONS WITH SPRING.NET
|
|
|
PROGRESSIVE JAVA PODCASTS
|
OTHER PROGRESSIVE JAVA EVENTS
|
SpringSource's Spring Application Development
4 DAY COURSE. London, Tuesday, May 29th
|
|
Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin) New York, Tuesday, May 29th
|
|
London Java Community
FREE EVENT:
Gradle
London, Tuesday, June 12th
|
|
London Scala Users' Group
FREE EVENT:
Real-World Scala Project
London, Wednesday, June 13th
|
|
GeekOut 2012
CONFERENCE (2 DAYS)
Tallinn, Thursday, June 14th
BOOK NOW!
|
|
Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger London, Monday, June 18th
|
|
Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown London, Monday, June 18th
|
|
Typesafe's Fast Track to Scala
2 DAY COURSE. Featuring Trond Bjerkestrand London, Monday, June 18th
|
|
|
|