Monthly Archives: February 2006

In my recent projects, I am extensively using Model-View-Presenter (MVP) pattern in the presentation tiers. It easily seperates the responsiblities, and makes my testing easily. Jeremy Miller has two great blogs recently talking about MVP, Unit testing and Regression testing in ASP.NET. You can check it from here and here. He also told about using FitNesse for regression testing, which makes me very interested. I am going to put it on my to-do list.

As far as MVC pattern, I still don’t find a better solution yet. Althought Microsoft claim its ASP.NET codebehind is a controller, I just don’t think so. Castle has a implementation of MVC, but still in its sanbox. The NPetShop2, another implementation of PetShop, from iBatis is heavily using this implemenation. But still, it is in the sanbox. If you have interest, you can access their source code to take a look at. Microsoft has its own UIP (User Interface Process) building block. But I need to customize the source code to make it useful to me, since I already has a BasePage for my ASP.NET application to store common functions. I am keeping looking at…