Вопросы по теме 'decoupling'
DataTable Wrapper или Как отделить пользовательский интерфейс от бизнес-логики
Я использую веб-формы, C #, Asp.net. Как мы все знаем, в этой модели пользовательский интерфейс и бизнес-логика часто смешаны. Как эффективно их разделить?
Я хотел бы использовать следующий пример: у меня есть GridView и DataTable (GridView...
2302 просмотров
schedule
28.02.2022
Будет ли разделение полезно при редизайне устаревшего приложения?
Я работаю в компании, управляющей несколькими интернет-магазинами. Мы собираемся полностью переписать весь код: управление контентом сайта и продуктами, обработка заказов, отношения с партнерами, учет, клиентская база и прочее. На данный момент у...
747 просмотров
schedule
29.08.2022
Предотвращение сопряжения состояний?
У меня есть следующие объекты и отношения,
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 просмотров
schedule
20.09.2022
Разделение репозитория Dal с помощью шаблона Factory
Я пытаюсь отделить Bll от Dal, используя некоторые интерфейсы и шаблон Factory. Data.Contracts, содержащие интерфейсы, будут указаны в моем Bll.
Это небольшой тестовый код:
class Program
{
static void Main(string[] args)
{...
455 просмотров
schedule
18.06.2022
Понимание того, почему мы используем объекты передачи данных для контрактов данных вместо объектов базы данных.
В ситуациях, когда клиент, использующий веб-службу, ищет данные, которые в настоящее время соответствуют объекту базы данных один к одному (например, GetAccount, GetTransactions); мы по-прежнему хотим использовать объект передачи данных (dto), чтобы...
843 просмотров
schedule
01.07.2023
Используйте делегат для отображения данных в другой форме
У меня есть форма, которая эмулирует виртуальную (экранную) клавиатуру с DataGridView. Эта форма находится в библиотеке, которую я хочу отделить от уровня данных. Как я могу передать этой форме метод поиска в базе данных и вернуть DataTable, который...
171 просмотров
schedule
04.10.2022
Как отделить модуль, управляемый событиями?
Может потребоваться небольшая предыстория, но если вы уверены, переходите к Проблеме . Надеюсь, краткое изложение уловит суть.
Резюме
У меня есть InputDispatcher , который отправляет события (мышь, клавиатура и т. д.) объекту Game .
Я...
505 просмотров
schedule
29.09.2022
Улучшение сцепления штампа
Я изучаю программирование в колледже Stamp Coupling. Мы изучаем системный анализ и проектирование. Мой одноклассник задал мне вопрос, как решить Stamp Coupling? Я спрашиваю Учителя, который сказал: «Используйте интерфейс для ограничения доступа...
223 просмотров
schedule
01.07.2023
Связь репозитория и отображения данных
У меня есть контроллер, который собирает данные для передачи в представление. В него вводится (через контейнер прыщиков) сервис, который использует ряд моделей предметной области + бизнес-логику для создания данных.
Сама служба имеет внедренный в...
2928 просмотров
schedule
11.05.2022
Считается ли хорошей практикой писать интерфейсы на более высоком уровне?
Я подумал, что было бы лучше написать на уровне приложения (бизнес) интерфейсы единицы работы и их реализации на уровне персистентности (DAL). Цель состоит в том, чтобы слои были максимально разделены.
Представьте себе сценарий, в котором вы решили...
35 просмотров
schedule
16.02.2023
лучший подход для обработки отправленных трудоемких задач через REST API при весенней загрузке
У меня есть веб-проект с весенней загрузкой, который должен работать с системой веб-краулера. Моя служба сканирования работает без простоев, и каждый запрос на сканирование может обрабатываться очень долго. Я хочу получить URL-адреса для...
36 просмотров
schedule
14.10.2022