.NET, эквивалентная из современной веб-архитектуры Java

Взломали его благодаря комментарию Штеффена выше.

Вот фрагмент кода и фрагмент кода, показывающий решение, которое работало для меня, надеюсь, оно поможет кому-то еще, желающему сделать то же самое в будущем: / L271scn9 / 1 /


Download for free
Download for free
Download for free





5
задан Jim 3 December 2008 в 09:12
поделиться

6 ответов

Подход по умолчанию является ADO.NET/Linq-to-Sql, ASP.NET и слоем службы поддержки, который изобретает велосипед. Microsoft имеет Единицу для автопроводного соединения, но я не чувствую, что внедрение зависимости является господствующей тенденцией в мире.NET все же.

Но если Вы идете для лучших практик, это - ASP.NET MVC для UI, любая платформа DI (Замок, Единица, Autofac...) для проводного соединения и NHibernate для персистентности.

4
ответ дан 14 December 2019 в 13:50
поделиться

Что-то вроде этого?

http://www.asp.net/mvc/

1
ответ дан 14 December 2019 в 13:50
поделиться

Нет никакого фактического пути к доступу к данным в.NET.

Опции включают:

  • ADO.NET DataReaders*
  • ADO.NET DataTables*
  • LINQ к SQL*
  • nHibernate
  • Платформа объекта ADO.NET*
  • Введенный DataSets*
  • Spring.NET
  • CSLA.Net

Заметьте тех с *, это текущее предложение от самой Microsoft. И я пропустил тех, я не помню, как записать.

1
ответ дан 14 December 2019 в 13:50
поделиться

MVC ASP.NET + доступ к данным, который удовлетворяет Вашему заданию лучше.

Существует много других платформ, инструменты, и освобождает, который может помочь, такие как Замка, Ninject, Nunit, NLog и т.д.

Но я полагаю, что лучший ответ на Ваш вопрос, "Он зависит".

0
ответ дан 14 December 2019 в 13:50
поделиться

На самом деле CSLA не обеспечивает доступа к данным. Реализацию доступа к данным оставляют до Вас.

0
ответ дан 14 December 2019 в 13:50
поделиться

Обратите внимание, что ASP.NET, MVC еще не является RTM, но мы использовали веб-формы ASP.NET в течение многих лет (начиная с.NET 1.0).

0
ответ дан 14 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: