Публикации по теме 'business-logic'


Перечисление тестовых примеров путем умножения конечных автоматов
Конечные автоматы очень полезны для очистки кода, но также очень мало используются программистами. Ричард Клейтон написал отличное вступление к конечным машинам здесь . О них велись шумные дебаты на Hacker News. По сути, если ваша сущность имеет свойство с именем status или несколько логических переменных, таких как hasStarted , hasSucceeded etc, ваш код может выиграть от использования шаблона проектирования конечного автомата. В одном из моих проектов мы создали инструмент B2B..

Вопросы по теме 'business-logic'

Повторное использование бизнес-логики из приложения MVC (DLL) в службах Reporting Services
У меня есть бизнес-объект, который компилируется в DLL, которая обрабатывает все вычисления для моей системы для таких понятий, как право на участие и т. Д. Объект также обрабатывает подключение к БД через некоторые оболочки вокруг него. Есть ли...
1397 просмотров

oo изменение программы и бизнес-правил
Я поддерживаю специально созданное приложение электронной коммерции с высоким уровнем объектно-ориентированного подхода. Первоначальный дизайнер сделал несколько предположений, таких как: - никогда не будет больше трех типов налога с продаж...
95 просмотров
schedule 06.11.2021

Ошибка при доступе к BLL с помощью ObjectDataSource: не удалось найти неуниверсальный метод
Я начинающий программист на C #, и у меня возникла следующая проблема. Я создал набор данных в Visual Studio с таблицей для людей, использующих два адаптера таблиц, один для выбора всех людей, а другой для выбора одного человека за раз,...
617 просмотров

Когда логика принадлежит бизнес-объекту / сущности, а когда - службе?
Пытаясь разобраться в предметно-ориентированном дизайне, я возвращаюсь к вопросу, на который, похоже, не могу дать окончательного ответа. Как вы определяете, какая логика принадлежит объекту домена, а какая логика принадлежит службе домена?...
1000 просмотров

какой предпочтительный подход для возврата результатов бизнес-валидации на бизнес-уровне
Предположим, у нас есть клиентское приложение (веб-приложение или автономное), которое использует бизнес-уровень (EJB, службы Spring и т. Д.). Допустим, пользователь хочет выполнить некоторую бизнес-логику (например, что-то создать). Эта операция...
1243 просмотров

как работать с сервлетом и бизнес-уровнем?
У меня есть java-приложение: а. на стороне сервера - приложение Swing (я создал графический интерфейс для сервера с jTextArea, просто для печати клиентских запросов) б. клиентская сторона - приложение Swing на стороне сервера у меня есть...
1142 просмотров

Хранимые процедуры CLR
В приложении ASP.NET у меня есть небольшое количество довольно сложных, часто используемых операций для выполнения с базой данных. В этих операциях одна или несколько из нескольких таблиц нуждаются в обновлении или вставке на основе логической оценки...
276 просмотров

При переходе от ASP бизнес-логика находится внутри хранимых процедур
Как бы вы структурировали большой проект, в котором большая часть бизнес-логики уже находится внутри хранимых процедур? Вот небольшая предыстория: Мы переходим от классического ASP к ASP.NET (VB), и почти вся бизнес-логика находится внутри...
917 просмотров

Бизнес-логика, зависящая от строковых значений
В одном из моих проектов, над которым я работаю, я использую Entity Framework 4.1 (Code First). У меня есть отношения между двумя объектами, например: public class Project { public int Id { get; set; } // snip... // Foreign Key...
166 просмотров
schedule 26.02.2022

Что такое бизнес-логика?
Может ли термин бизнес-логика использоваться для описания: роли учетной записи (администратор, конечный пользователь, незарегистрированный пользователь, модератор), которые контролируют, какие данные доступны конечному пользователю? Если нет,...
2356 просмотров

Путаница в модели предметной области и бизнес-логике
Всякий раз, когда я читаю статью о современном шаблоне проектирования, таком как MVVM или DDD, у меня возникают проблемы с переводом примера в области, над которыми я обычно работаю. Все эти шаблоны приводят к выводу, что модели предметной области...
971 просмотров

Лучшая практика разделения логики приложения
В моем приложении я выделил следующие уровни логики приложения: Утилиты Абстракция приложения Простая/обычная реализация абстракции приложения (#2) Конкретная реализация приложения (дополнительные функции и классы для добавления № 3, чтобы...
222 просмотров

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

Оставшиеся заказы для ERP: ссылки на модели данных?
У меня такой вопрос: известен ли вам какой-либо действительно хороший справочник (книга, Интернет) по проектированию базы данных ERP ? Я построил ERP, используя Sql Server в качестве серверной части. Существуют различные типы документов клиента...
676 просмотров
schedule 04.05.2022

Как избежать дублирования бизнес-логики на нескольких разных уровнях представления
В настоящее время я разрабатываю архитектуру для многоканальной коммерческой системы, которая будет иметь несколько различных презентаций внешнего интерфейса, адаптированных к устройству и каналу (типу пользователя и местоположению). Проблема, с...
1679 просмотров

Должна ли логика проверки и исправления данных выполняться на уровне бизнеса или доступа к данным?
Итак, у меня есть общий вопрос о том, где я должен взять определенную логику, например - var data=GetItems(); if(data==null) //return some defaults else return values // второй случай .. if(id<=0) //throw some exception else...
271 просмотров
schedule 24.05.2022

Как сохранить уникальный идентификатор для записей, поступающих из двух разных баз данных?
Я чувствую себя застрявшим во время работы над двумя разными корпоративными приложениями. Из первого приложения A1 и второго приложения A2 мы отправляли некоторые документы нашему поставщику печати, который печатает эти файлы для нас. Но...
167 просмотров

Как я могу расширить модель в ASP.NET MVC и Entity Framework?
В моих первых приложениях ASP.NET MVC модель представляла собой простое сопоставление O / R между таблицей и классами, управляемое Entity Framework. Теперь я хотел бы добавить немного мяса к этому каркасу и представить бизнес-методы для...
2330 просмотров

Где разместить бизнес-логику в приложении Spring Hibernate?
У меня есть приложение, написанное с использованием фреймворков Spring и Hibernate. Все работает правильно, но у меня есть один вопрос: если контроллеры вызывают бизнес-логику, вызывая методы сервисного уровня, куда должен идти определенный код,...
307 просмотров
schedule 31.07.2022

Database Design (Oracle) — моделирование бизнес-логики
Я стою перед следующей дилеммой. Рассмотрим приведенный ниже код — это то, что я написал для описания проблемы — не реальная реализация, я пропустил некоторые ограничения проверки и NOT NULL , чтобы не затуманивать картину. CREATE TABLE...
36 просмотров