What are the layers in .net application development?



How many layers are in .net application development? I have seen the
following layers mentioned in various resources:

Presentation Layer
Workflow Layer
Business Layer
Data Access Layer
Data Layer

Are there any good articles/webcasts to explain each layer? Is any of them
optional? Which layer should be built first? Is this layer concept same in
both .net 2.0 and .net 3.0?


Check out "Doing Objects in VB2005" by Deborah Kurata, even if you are a C#
programmer (you can figure it out). It was just published.

It explains the main layers (presentation, business, and data access) and
how to separate your code. It's a soup-to-nuts book, but practical and
understandable, with a real-world example. It starts with designing your
classes and goes through UI and on into the Data Access layer, and you end
up with a whole application split into 3 layers.

If you want a more complicated approach, google Rockford Lhotka and check
out his books/website.

..Net 3.0 = .Net 2.0 + (WPF + WCF + WF) When people talk about .Net 3.0
development, they are generally talking about WPF, WCF, or WF.

Robin S.

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question