Вопросы по теме 'n-tier-architecture'

Какие объекты следует вернуть из уровня доступа к данным на бизнес-уровень в многоуровневой системе
Если у вас есть, например, таблица базы данных с именем Person (ID, Name и т. Д.), Какой тип объекта должен возвращать уровень доступа к данным на бизнес-уровень? Я думаю примерно так: //data access tier public class DataAccess{ public...
7278 просмотров

Где должны жить мои модели? Веб-уровень или уровень данных? (MVC + NHibernate)
Я настраиваю n-уровневое приложение с MVC, Ninject и NHibernate (я впервые использовал эти технологии). Для ясности, уровни - это уровень «Данные», уровень «Услуги» и уровень «Веб» (все это отдельные проекты). С MVC у вас есть модели, которые...
1583 просмотров

Datasnap: есть ли способ глобального обнаружения потери соединения?
Я ищу, чтобы обнаружить потерю локального соединения. Есть ли способ сделать это, как в случае с событиями на компонентах Corelabs? Спасибо РЕДАКТИРОВАТЬ: Извините, я попытаюсь быть более конкретным: в настоящее время я разрабатываю прототип с...
2598 просмотров

Как лучше структурировать проект?
Мне было интересно, как я должен структурировать свои проекты. У нас есть несколько проектов, которые (повторно) используются в других проектах. Я имею в виду, что наш проект данных и модельный проект используются во многих других проектах....
1407 просмотров

Правильное распределение службы WCF
Мой вопрос больше архитектурного характера, меньше связан с фактической реализацией. Я создал API на основе WCF, но не могу решить, как отделить PL от BL. Я сделал свой сервис тонким, так что он содержит только минимум реализации, что-то вроде:...
3528 просмотров
schedule 31.05.2022

Рекомендации по ошибкам BLL
Как лучше всего возвращать ошибку бизнес-правила в BLL? Должен ли я просто создавать исключения и перехватывать их на уровне представления, должен ли я возвращать какой-то объект, который содержит любую информацию о типе исключения?
439 просмотров
schedule 21.07.2022

Добавление кодировки HTML к бизнес-уровню
При добавлении пользовательского ввода на веб-страницу он должен (если, конечно, это не HTML :) быть закодирован, чтобы помочь предотвратить атаки XSS и т. Д., Например: litForename.Text = HttpUtility.HtmlEncode(MyUser.Forename); Я собираю...
812 просмотров
schedule 06.11.2023

Дозвуковой: приведи меня на уровни
Это досадно простой вопрос, состоящий из n уровней. Я создал проект DAL в VS2008 с дозвуковой. У него есть класс виджетов, класс widgetcollection и класс widgetcontroller. Я создал свой проект бизнес-логики (нет, я не могу поместить его на тот...
582 просмотров
schedule 28.07.2022

Принятие решений об архитектуре вашего проекта; на что похож ваш процесс принятия решений?
Многие из нас, проектировавших и разрабатывавших системы с нуля, сталкивались с ситуациями, когда приходилось принимать трудные решения об архитектуре проекта. Где вы провели или хотели бы провести черту, чтобы сделать «следующий шаг» в построении...
755 просмотров

На каком уровне должны находиться мои ссылки на веб-службы?
У меня есть следующая структура в моем веб-решении: Домен Доступ к данным ApplicationServices Интернет Тесты У меня есть несколько сервисов приложений, которые я использую для абстрагирования некоторых веб-сервисов, которые я...
313 просмотров

Подход для n-уровневых приложений CRUD в .NET
Вот действительно очень простой вопрос. Скажем, я хотел создать - сегодня - корпоративное приложение CRUD на .NET с многоуровневой архитектурой. Какой подход к доступу к данным мне следует использовать? Мне нужна интероперабельность, поэтому...
1422 просмотров

Самый быстрый способ заполнить раскрывающийся список и элемент управления списком
В настоящее время я работаю над n-уровневым (3-х уровневым) веб-приложением ASP.NET с платформой .NET 3.5. Я хотел бы знать, как максимально быстро загрузить данные в элемент управления списком и раскрывающийся список, используя «лучшие практики»...
2659 просмотров
schedule 20.05.2023

Должны ли POCO быть производными от DTO или лучше нет?
При создании многоуровневого решения я не хочу раскрывать свои бизнес-объекты, а вместо этого использую DTO. С другой стороны, я не хочу дважды определять объекты и постоянно писать копирующий код. Теперь моя идея заключалась в том, чтобы написать...
723 просмотров

Вопрос по архитектуре сервера. (WCF+NServiceBus)
Прежде всего опишу текущее состояние: Сервер состоит из нескольких WCF-сервисов, размещенных в одном или нескольких win-сервисах на разных машинах. Сервис, отвечающий за получение данных с разных устройств. Связь с устройствами реализована с...
1972 просмотров

Аргументы использования WCF / OData в качестве уровня доступа вместо EF / L2S / nHibernate напрямую
Мы разрабатываем в основном узкоспециализированные веб-приложения с низким трафиком. Обычно мы используем L2S, EF или nHibernate в качестве уровня доступа, а затем бросаем ему Asp.Net MVC, и в котором для обычных операций crud мы напрямую запрашиваем...
5702 просмотров

Linq2SQL, сущности: средний уровень или уровень доступа к данным
Близкие, В стандартной трехуровневой архитектуре, куда бы вы поместили файл dbml Linq2SQL? Ваш ответ такой же для модели данных объекта ado.net? Если файл dbml находится на среднем уровне, есть ли у вас уровень данных? С уважением, Бретт
386 просмотров

Entity Framework POCO Entities в многоуровневом веб-приложении
Я новичок в EF4 и раньше не сталкивался с этим. Так что терпите меня, если это очень простой вопрос. У меня есть объекты POCO (файл .tt) в BOL, файл .edmx (EDM) в DAL и мое веб-приложение на уровне презентации. Вся бизнес-логика переходит на...
2533 просмотров

Дилемма SOA/ESB
Извините за очень сложный вопрос, но это то, что я изучал некоторое время, и это меня очень расстраивает. Я чувствую, что в сегодняшнюю эпоху у нас есть миллион и один способ реализации сервисов, которые являются кросс-платформенными (SOAP) и...
956 просмотров
schedule 27.04.2022

DDD против N-уровневой (3-уровневой) архитектуры
Я уже некоторое время практикую DDD с 4 отдельными уровнями: домен, представление, приложение и инфраструктура. Недавно я познакомил моего друга с концепцией DDD, и он подумал, что она привносит ненужный уровень сложности (в частности,...
9480 просмотров

WCF, n-уровневая архитектура и производительность сериализации
При работе с 5-уровневой архитектурой (интерфейс => уровень интерфейса => уровень бизнеса => уровень базы данных => база данных) с использованием службы WCF в качестве уровня интерфейса, когда клиентские приложения вызывают ее методы, следует ли мне...
1800 просмотров
schedule 05.03.2023