user191762
user191762

Reputation: 1

ASP.NET Application - Architecture and Class Diagrams

I am new to ASP.NET Development.

Could anyone please refer a document/tutorial/link which gives a sample code, architecture, class and sequence diagrams for 3 / 4 / n tier based simple ASP.NET application/example?

It would be of great help to me.

Upvotes: 0

Views: 10775

Answers (5)

madhav
madhav

Reputation: 11

I made this sketch recently when explaining the difference between a typical classic Microsoft .ASP/SQL Server website architecture, and one that incorporates the newer Microsoft ASP.NET technology.

The box labeled “Front” at the top of the diagram represents a public website. Could be any size, large or small. The “can” at the bottom represents a SQL Server database that is behind the scenes. The website user really doesn’t know or care that it is there, holding all the data for the website. The middle area represents what can be done with ASP.NET technology. The boxes represent little “engines” of code that do specific things. One might process a credit card. One might add an item to a shopping cart. Another might list items on a page with a thumbnail image next to them. The list is endless. The point here is that with ASP.NET, all these “engines” can be ready at anytime for use by themselves, or in combination with other “engines” to perform website tasks, and features. This lessens the amount of special code that needs to be placed inside the actual web pages represented by the top box. It is a far more efficient, and much faster technology, especially the more complex and complicated a website may be.

Just thought you might like to know that.

Upvotes: 1

santiagoIT
santiagoIT

Reputation: 9431

Look at sharpdevelop It provides a solid foundation for creating asp.net mvc apps using best practices. The project even provides Visual Studio templates.

Upvotes: 0

Matt Kocaj
Matt Kocaj

Reputation: 11535

Do yourself a favour and start with ASP.NET MVC and leave Webforms behind. Rob's Storefront tutorial is a great 3 tier example and the videos make it very easy to learn.

Upvotes: -1

Kevin LaBranche
Kevin LaBranche

Reputation: 21078

There is a lot of techniques / tool and various ways to do what you asked with .Net so I will give you some links for various tools:

N-Tier with:

ASP.Net 2.0

http://weblogs.asp.net/bsimser/archive/2006/08/13/3_2D00_tier-Architecture-wtih-ASP.NET-2.0.aspx

ASP.Net 3.5

http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=476

LINQ 2 SQL

http://weblogs.asp.net/dwahlin/archive/2008/02/28/building-an-n-layer-asp-net-application-with-linq-lambdas-and-stored-procedures.aspx

Dynamic Data

http://weblogs.asp.net/craigshoemaker/archive/2008/07/01/6-steps-to-n-tier-asp-net-dynamic-data.aspx

MVC

http://www.codeproject.com/KB/aspnet/aspnetmvc_bugtracker_v4.aspx

There is a lot of examples out there. Don't take the one's I have given you as the only one's but as a start for you. :-)

Happy Coding!

Upvotes: 1

keithwarren7
keithwarren7

Reputation: 14280

This may be the best collection you will find... http://www.asp.net/get-started/

Upvotes: 0

Related Questions