Вопросы по теме 'decoupling'

DataTable Wrapper или Как отделить пользовательский интерфейс от бизнес-логики
Я использую веб-формы, C #, Asp.net. Как мы все знаем, в этой модели пользовательский интерфейс и бизнес-логика часто смешаны. Как эффективно их разделить? Я хотел бы использовать следующий пример: у меня есть GridView и DataTable (GridView...
2302 просмотров

Будет ли разделение полезно при редизайне устаревшего приложения?
Я работаю в компании, управляющей несколькими интернет-магазинами. Мы собираемся полностью переписать весь код: управление контентом сайта и продуктами, обработка заказов, отношения с партнерами, учет, клиентская база и прочее. На данный момент у...
747 просмотров

Предотвращение сопряжения состояний?
У меня есть следующие объекты и отношения, Lecture >- Tests Test >- Questions Бизнес правила When the lecture is started, a test can be given If a test is being given, questions can be asked Вывод Therefore questions...
65 просмотров

Разделение репозитория Dal с помощью шаблона Factory
Я пытаюсь отделить Bll от Dal, используя некоторые интерфейсы и шаблон Factory. Data.Contracts, содержащие интерфейсы, будут указаны в моем Bll. Это небольшой тестовый код: class Program { static void Main(string[] args) {...
455 просмотров

Понимание того, почему мы используем объекты передачи данных для контрактов данных вместо объектов базы данных.
В ситуациях, когда клиент, использующий веб-службу, ищет данные, которые в настоящее время соответствуют объекту базы данных один к одному (например, GetAccount, GetTransactions); мы по-прежнему хотим использовать объект передачи данных (dto), чтобы...
843 просмотров

Используйте делегат для отображения данных в другой форме
У меня есть форма, которая эмулирует виртуальную (экранную) клавиатуру с DataGridView. Эта форма находится в библиотеке, которую я хочу отделить от уровня данных. Как я могу передать этой форме метод поиска в базе данных и вернуть DataTable, который...
171 просмотров
schedule 04.10.2022

Как отделить модуль, управляемый событиями?
Может потребоваться небольшая предыстория, но если вы уверены, переходите к Проблеме . Надеюсь, краткое изложение уловит суть. Резюме У меня есть InputDispatcher , который отправляет события (мышь, клавиатура и т. д.) объекту Game . Я...
505 просмотров
schedule 29.09.2022

Улучшение сцепления штампа
Я изучаю программирование в колледже Stamp Coupling. Мы изучаем системный анализ и проектирование. Мой одноклассник задал мне вопрос, как решить Stamp Coupling? Я спрашиваю Учителя, который сказал: «Используйте интерфейс для ограничения доступа...
223 просмотров
schedule 01.07.2023

Связь репозитория и отображения данных
У меня есть контроллер, который собирает данные для передачи в представление. В него вводится (через контейнер прыщиков) сервис, который использует ряд моделей предметной области + бизнес-логику для создания данных. Сама служба имеет внедренный в...
2928 просмотров

Считается ли хорошей практикой писать интерфейсы на более высоком уровне?
Я подумал, что было бы лучше написать на уровне приложения (бизнес) интерфейсы единицы работы и их реализации на уровне персистентности (DAL). Цель состоит в том, чтобы слои были максимально разделены. Представьте себе сценарий, в котором вы решили...
35 просмотров

лучший подход для обработки отправленных трудоемких задач через REST API при весенней загрузке
У меня есть веб-проект с весенней загрузкой, который должен работать с системой веб-краулера. Моя служба сканирования работает без простоев, и каждый запрос на сканирование может обрабатываться очень долго. Я хочу получить URL-адреса для...
36 просмотров