Вопросы по теме 'n-tier-architecture'
Какие объекты следует вернуть из уровня доступа к данным на бизнес-уровень в многоуровневой системе
Если у вас есть, например, таблица базы данных с именем Person (ID, Name и т. Д.), Какой тип объекта должен возвращать уровень доступа к данным на бизнес-уровень? Я думаю примерно так:
//data access tier
public class DataAccess{
public...
7278 просмотров
schedule
28.05.2023
Где должны жить мои модели? Веб-уровень или уровень данных? (MVC + NHibernate)
Я настраиваю n-уровневое приложение с MVC, Ninject и NHibernate (я впервые использовал эти технологии). Для ясности, уровни - это уровень «Данные», уровень «Услуги» и уровень «Веб» (все это отдельные проекты).
С MVC у вас есть модели, которые...
1583 просмотров
schedule
11.11.2022
Datasnap: есть ли способ глобального обнаружения потери соединения?
Я ищу, чтобы обнаружить потерю локального соединения. Есть ли способ сделать это, как в случае с событиями на компонентах Corelabs?
Спасибо
РЕДАКТИРОВАТЬ: Извините, я попытаюсь быть более конкретным: в настоящее время я разрабатываю прототип с...
2598 просмотров
schedule
27.11.2022
Как лучше структурировать проект?
Мне было интересно, как я должен структурировать свои проекты.
У нас есть несколько проектов, которые (повторно) используются в других проектах.
Я имею в виду, что наш проект данных и модельный проект используются во многих других проектах....
1407 просмотров
schedule
20.09.2022
Правильное распределение службы 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 просмотров
schedule
29.11.2022
На каком уровне должны находиться мои ссылки на веб-службы?
У меня есть следующая структура в моем веб-решении:
Домен
Доступ к данным
ApplicationServices
Интернет
Тесты
У меня есть несколько сервисов приложений, которые я использую для абстрагирования некоторых веб-сервисов, которые я...
313 просмотров
schedule
25.01.2023
Подход для n-уровневых приложений CRUD в .NET
Вот действительно очень простой вопрос.
Скажем, я хотел создать - сегодня - корпоративное приложение CRUD на .NET с многоуровневой архитектурой. Какой подход к доступу к данным мне следует использовать? Мне нужна интероперабельность, поэтому...
1422 просмотров
schedule
04.08.2022
Самый быстрый способ заполнить раскрывающийся список и элемент управления списком
В настоящее время я работаю над n-уровневым (3-х уровневым) веб-приложением ASP.NET с платформой .NET 3.5.
Я хотел бы знать, как максимально быстро загрузить данные в элемент управления списком и раскрывающийся список, используя «лучшие практики»...
2659 просмотров
schedule
20.05.2023
Должны ли POCO быть производными от DTO или лучше нет?
При создании многоуровневого решения я не хочу раскрывать свои бизнес-объекты, а вместо этого использую DTO. С другой стороны, я не хочу дважды определять объекты и постоянно писать копирующий код.
Теперь моя идея заключалась в том, чтобы написать...
723 просмотров
schedule
19.09.2022
Вопрос по архитектуре сервера. (WCF+NServiceBus)
Прежде всего опишу текущее состояние: Сервер состоит из нескольких WCF-сервисов, размещенных в одном или нескольких win-сервисах на разных машинах.
Сервис, отвечающий за получение данных с разных устройств. Связь с устройствами реализована с...
1972 просмотров
schedule
27.06.2022
Аргументы использования WCF / OData в качестве уровня доступа вместо EF / L2S / nHibernate напрямую
Мы разрабатываем в основном узкоспециализированные веб-приложения с низким трафиком. Обычно мы используем L2S, EF или nHibernate в качестве уровня доступа, а затем бросаем ему Asp.Net MVC, и в котором для обычных операций crud мы напрямую запрашиваем...
5702 просмотров
schedule
21.05.2022
Linq2SQL, сущности: средний уровень или уровень доступа к данным
Близкие,
В стандартной трехуровневой архитектуре, куда бы вы поместили файл dbml Linq2SQL?
Ваш ответ такой же для модели данных объекта ado.net?
Если файл dbml находится на среднем уровне, есть ли у вас уровень данных?
С уважением,
Бретт
386 просмотров
schedule
12.10.2023
Entity Framework POCO Entities в многоуровневом веб-приложении
Я новичок в EF4 и раньше не сталкивался с этим. Так что терпите меня, если это очень простой вопрос. У меня есть объекты POCO (файл .tt) в BOL, файл .edmx (EDM) в DAL и мое веб-приложение на уровне презентации. Вся бизнес-логика переходит на...
2533 просмотров
schedule
21.08.2022
Дилемма SOA/ESB
Извините за очень сложный вопрос, но это то, что я изучал некоторое время, и это меня очень расстраивает. Я чувствую, что в сегодняшнюю эпоху у нас есть миллион и один способ реализации сервисов, которые являются кросс-платформенными (SOAP) и...
956 просмотров
schedule
27.04.2022
DDD против N-уровневой (3-уровневой) архитектуры
Я уже некоторое время практикую DDD с 4 отдельными уровнями: домен, представление, приложение и инфраструктура. Недавно я познакомил моего друга с концепцией DDD, и он подумал, что она привносит ненужный уровень сложности (в частности,...
9480 просмотров
schedule
25.03.2022
WCF, n-уровневая архитектура и производительность сериализации
При работе с 5-уровневой архитектурой (интерфейс => уровень интерфейса => уровень бизнеса => уровень базы данных => база данных) с использованием службы WCF в качестве уровня интерфейса, когда клиентские приложения вызывают ее методы, следует ли мне...
1800 просмотров
schedule
05.03.2023