Saturday, April 05, 2008
« Working with the Page Flow Application B... | Main | Effective N-Layering in ASP.NET  »

ASP.Net Pipeline Extensibility : Http Modules, Http Handlers, IHttpHandlerFactory, IHttpAsyncHandler and HttpApplication
By Joël Hébert

The HTTP Pipeline can be extended in ASP.NET adding pre and post processing to incoming requests. This said there are multiple scenarios that can benefit from these processings. The presentation will include a real life HttpHandler scenario based on an "Ip Address Authentication Mechanism". The HttpHandler will handle multiple scenarios via the Factory pattern and will be fired asyncronously.

The presentation is for Intermediate to Advanced ASP.Net developers interested in tapping into the pileline's end points or starting points in order to: url rewrite, serve images, authenticate and authorize requests, capture errors and more.

Attending this presentation will ensure comprehension of: ASP.Net Pipeline Extensibility Options, Http Modules, Http Handlers, HttpApplication class, Key Interfaces for handlers ( IHttpHandlerFactory & IHttpAsyncHandler)

A demo of a HttpHandler will showcase:
-How to create Http Handlers that are Asyncronous and tied to the Factory pattern
-Utilizing a custom IP Class to verify ipranges
-The SqlCacheDependency in Sql Server 2000 and 2005
-How to add Session State support in a Httphandler

Joël Hébert is an Ottawa based consultant specializing in enterprise web application development. He has spent a major part of his career with CaseWare-IDEA Inc. and CaseWare International Inc. where he worked on large scale web applications and developed Computer Aided Audit Tools (CAAT). As an executive member of the Ottawa .Net Community, he has participated in “The Developers” TV show, was on the Inter User Group Challenge winning team, took part in a multitude of MCAD/MCTS study groups and introduced the Product Discovery Showcases for 2006/2007. When Joel is not coding he enjoys the works of Jean-Jacques Rousseau , Denis Diderot and Montesquieu.

Saturday, April 05, 2008 6:12:16 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
Comments are closed.