Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

n-tier development

Status
Not open for further replies.

lfc77

Programmer
Aug 12, 2003
218
GB
Does anyone know of any links/books so that I can learn about n-tier development in ASP.NET/C#?


Any help would be really appreciated.


Cheers,

lfc77
 
n-Tier development is mostly about discipline.

You want to have each layer do only a small part of the application.

The data layer is closely tied to the database, and enforces referential integrity and does only inserts, updates, & deletes. The business logic layer enforces business rules ("to add a customer, you must have these values") and permissions ("to add a customer, you must have the add-customer permission flag"). The boundary layers aggregate information from various layers and presents the data in a format that the front-end layers (screen, web-service, import/export) can understand. The front-end layers do nothing but format the data.

Where people get in trouble is when they try and get each layer to do too much. The simpler the better, and the more scalable your application will be.

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Thanks Chip. What I am really looking for is a good example that I can learn from, either in a book or on the net. I know the basics of OO, but I'm no expert and would learn a lot by following through an example of a real life application using an n-tier architecture.


Cheers,

lfc77
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top