VBUG LONDON: Create a production website using MVC, Spring, NHibernate, lambda

Organiser
VBUG
Date
Wed, 8 Oct 2008, 18:00 - 21:00 (Add to calendar) GMT
Venue
Business Environment Group , London , GB
Cost
FREE

Date: Wednesday 8 October 2008........* Basics of MVC Will start with a quick introduction to the MVC framework and the benefits and drawbacks that we have identified compared to a standard web forms implementation * Using Spring.NET as an IOC container in the production of an enterprise level MVC application In this section I will cover the architectural benefits of using IOC in a .NET web application. I will then go into the specifics of how to configure an MVC web application to work with spring.NET . We will also try to lay out some best practices based on the experienced gathered based on this implementation. * Utilising lambda expressions and the Spring.NET expression framework in the production of the an extremely robust form data binding framework in MVC using strongly typed view data. * MVC requires that view data is exchanged between the view and the controller. In many MVC frameworks this data is modelled as a dictionary or some kind of map. One of the things that makes ASP MVC unique from many other frameworks is that it allows you to declare your views with a generic type indicating the strongly typed view data class. * During this project I developed an innovative framework that enables you to bind components of these strongly typed view data classes to form elements using lamda expressions and .NET 3.5 extension methods on the view side of the bind and using the Spring.NET expression framework on the controller side to dynamically repopulate your strongly typed view data objects. * Using lamda expressions and JQuery in the development of a validation framework to work in harmony with the binding framework. Validation is a key concern in any web application. I will cover how we customised the MVC validator toolkit to work with our innovative form binding to produce a robust validation framework. * How best to organise your MVC application to work with Master pages. There have been a lot of proposed solutions to tackle the implementation of master pages in the MVC framework. The problem is how to get view data to your master pages without either coupling the master pages to a specific view or making very un-mvc-like calls from the master page itself to retrieve the data that it requires. By making a few subtle changes to the MVC framework I have developed a mechanism to allow strongly typed viewdata to be passed to the master page without coupling the master page to a specific view/viewdata. Speaker Biography: Gbemiga Meduoye is a .NET developer who has worked in the industry for over 5 years. Initially starting as a Java developer working for Nielsen//NetRatings, he moved to LBi (a London based media agency) before setting up Campaign Intelligence a software development firm specialising in the production of custom web analytics solutions.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Anyone who considers arithmetic methods of producing random digits is, of course, in a state of sin.” - John von Neumann