Pluggable application modular in asp.net mvc

Previously ,i shared an a headed  sample module design with asp.net mvc concept. In this post,I’ll illustrate designing our large-scale asp.net mvc web projects using the areas.

You’ll develop a web application using asp.net mvc, this web application has many sub-applications or module.You create an area inside core mvc project for these sub-applications and so you can develop more easy sub-app or application modules.This really useful modularization technique.

Real Life Example: msn.com is core web application. Video channel,forum,blog,health portal,magazine is different web applications(different .dll).But these application modules depends on core web application.

msn_core_pluggable_site_exmplae

now,let’s take a look at the about pluggable application architecture in following diagram

maindiagramUntitled

You have to create AreaRegistration class for each module, namely area

Solution Design

mainUntitled

Screen View

myrrUntitled myUntitled_1_xx

You can download via github , have a good hard-coding

Leave a Reply

Your email address will not be published. Required fields are marked *