CSC 424 CASE 3
TRIDENT UNIVERSITY
DotNetNuke uses a three-tier architecture model with a core framework providing support to the extensible modular structure. When deployed, which can be extended using pluggable modules and providers that enable additional functionality; the look and feel of individual sites can be customized using skins. As opposed to traditional web applications that may rely on a multitude of web pages to deliver content, DotNetNuke uses a single main page called Default.aspx. The content for this page is generated dynamically by using a tabID value to retrieve the skin and modules needed to build the page requested, from the DotNetNuke database. It is Used by end-users to create dynamic and interactive websites and by developers to create application functionality. There are over 160,000 lines of code …show more content…
The Context object (HttpContext) can be found in the System.Web namespace. In the following table, you will find some of the objects that make up the HttpContext object. I do really believe the architecture used matches the application because The Microsoft Data Access Application Block is a .NET component that contains optimized data access code that helps you call stored procedures and issue SQL text commands against a SQL Server database. It looks like it was used as a building block in DotNetNuke to reduce the amount of custom code needed to create, test, and maintain data access functions in the application. In terms of implementation they chose to use the MSDAAB as a black box component rather than include the actual source code in our DAL implementation. This decision helps prevent modification of the MSDAAB code which enables us to upgrade the component seamlessly as new features/fixes become