2009-10-17 2 views
0

Я новичок в разработке ASP.NET.Приложение ASP.NET - Архитектура и диаграммы классов

Может ли кто-нибудь обратиться к документу/учебному пособию/ссылке, в котором приведены примеры кода, архитектуры, класса и последовательности для простого/простого приложения ASP.NET на уровне 3/4/n?

Это было бы очень полезно для меня.

ответ

1

Существует много методов/инструментов и различных способов сделать то, что вы просили с .Net, так что я дам вам несколько ссылок на различный инструменты:

N-уровня с:

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

Существует много примеров. Не принимай то, что я дал тебе, как единственное, но как начало для тебя. :-)

Счастливое кодирование!

0

Сделайте себе одолжение и начните с ASP.NET MVC и оставьте Webforms позади. Rob's Storefront tutorial - отличный пример с 3 уровнями, и видео делают его очень легким для изучения.

0

Посмотрите на sharpdevelop Он обеспечивает прочную основу для создания приложений asp.net mvc с использованием лучших практик. Проект даже предоставляет шаблоны Visual Studio.

1

Недавно я сделал этот эскиз, объяснив разницу между типичной классической архитектурой веб-сайта Microsoft .ASP/SQL Server и той, которая включает в себя новую технологию Microsoft ASP.NET.

Ящик с надписью «Front» в верхней части диаграммы представляет собой общедоступный веб-сайт. Может быть любого размера, большого или малого. «can» внизу представляет собой базу данных SQL Server, которая находится за кулисами. Пользователь веб-сайта действительно не знает или не заботится о том, чтобы он был там, сохраняя все данные для веб-сайта. Средняя область представляет собой то, что можно сделать с помощью технологии ASP.NET. Ящики представляют собой небольшие «двигатели» кода, которые делают определенные вещи. Можно обработать кредитную карту. Можно добавить элемент в корзину покупок. Другой может отображать элементы на странице с миниатюрным изображением рядом с ними. Список бесконечен. Дело в том, что с ASP.NET, все эти «двигатели» могут быть готовы в любое время для использования сами по себе или в сочетании с другими «двигателями» для выполнения задач сайта и функций. Это уменьшает количество специального кода, который необходимо разместить внутри фактических веб-страниц, представленных верхней коробкой. Это гораздо более эффективная и гораздо более быстрая технология, особенно более сложный и сложный веб-сайт.

Просто подумал, что вам может понравиться это знать.

+0

Вы, кажется, не связали изображение, которое хотите использовать, чтобы объяснить? – Gijs

Смежные вопросы