Публикации по теме 'business-logic'
Перечисление тестовых примеров путем умножения конечных автоматов
Конечные автоматы очень полезны для очистки кода, но также очень мало используются программистами. Ричард Клейтон написал отличное вступление к конечным машинам здесь . О них велись шумные дебаты на Hacker News. По сути, если ваша сущность имеет свойство с именем status или несколько логических переменных, таких как hasStarted , hasSucceeded etc, ваш код может выиграть от использования шаблона проектирования конечного автомата.
В одном из моих проектов мы создали инструмент B2B..
Вопросы по теме 'business-logic'
Повторное использование бизнес-логики из приложения MVC (DLL) в службах Reporting Services
У меня есть бизнес-объект, который компилируется в DLL, которая обрабатывает все вычисления для моей системы для таких понятий, как право на участие и т. Д. Объект также обрабатывает подключение к БД через некоторые оболочки вокруг него.
Есть ли...
1397 просмотров
schedule
13.11.2021
oo изменение программы и бизнес-правил
Я поддерживаю специально созданное приложение электронной коммерции с высоким уровнем объектно-ориентированного подхода. Первоначальный дизайнер сделал несколько предположений, таких как: - никогда не будет больше трех типов налога с продаж...
95 просмотров
schedule
06.11.2021
Ошибка при доступе к BLL с помощью ObjectDataSource: не удалось найти неуниверсальный метод
Я начинающий программист на C #, и у меня возникла следующая проблема. Я создал набор данных в Visual Studio с таблицей для людей, использующих два адаптера таблиц, один для выбора всех людей, а другой для выбора одного человека за раз,...
617 просмотров
schedule
01.12.2021
Когда логика принадлежит бизнес-объекту / сущности, а когда - службе?
Пытаясь разобраться в предметно-ориентированном дизайне, я возвращаюсь к вопросу, на который, похоже, не могу дать окончательного ответа.
Как вы определяете, какая логика принадлежит объекту домена, а какая логика принадлежит службе домена?...
1000 просмотров
schedule
07.10.2021
какой предпочтительный подход для возврата результатов бизнес-валидации на бизнес-уровне
Предположим, у нас есть клиентское приложение (веб-приложение или автономное), которое использует бизнес-уровень (EJB, службы Spring и т. Д.). Допустим, пользователь хочет выполнить некоторую бизнес-логику (например, что-то создать). Эта операция...
1243 просмотров
schedule
25.09.2021
как работать с сервлетом и бизнес-уровнем?
У меня есть java-приложение:
а. на стороне сервера - приложение Swing (я создал графический интерфейс для сервера с jTextArea, просто для печати клиентских запросов)
б. клиентская сторона - приложение Swing
на стороне сервера у меня есть...
1142 просмотров
schedule
17.11.2021
Хранимые процедуры CLR
В приложении ASP.NET у меня есть небольшое количество довольно сложных, часто используемых операций для выполнения с базой данных. В этих операциях одна или несколько из нескольких таблиц нуждаются в обновлении или вставке на основе логической оценки...
276 просмотров
schedule
24.02.2022
При переходе от ASP бизнес-логика находится внутри хранимых процедур
Как бы вы структурировали большой проект, в котором большая часть бизнес-логики уже находится внутри хранимых процедур?
Вот небольшая предыстория:
Мы переходим от классического ASP к ASP.NET (VB), и почти вся бизнес-логика находится внутри...
917 просмотров
schedule
24.02.2022
Бизнес-логика, зависящая от строковых значений
В одном из моих проектов, над которым я работаю, я использую Entity Framework 4.1 (Code First). У меня есть отношения между двумя объектами, например:
public class Project
{
public int Id { get; set; }
// snip...
// Foreign Key...
166 просмотров
schedule
26.02.2022
Что такое бизнес-логика?
Может ли термин бизнес-логика использоваться для описания:
роли учетной записи (администратор, конечный пользователь, незарегистрированный пользователь, модератор), которые контролируют, какие данные доступны конечному пользователю?
Если нет,...
2356 просмотров
schedule
22.03.2022
Путаница в модели предметной области и бизнес-логике
Всякий раз, когда я читаю статью о современном шаблоне проектирования, таком как MVVM или DDD, у меня возникают проблемы с переводом примера в области, над которыми я обычно работаю.
Все эти шаблоны приводят к выводу, что модели предметной области...
971 просмотров
schedule
24.03.2022
Лучшая практика разделения логики приложения
В моем приложении я выделил следующие уровни логики приложения:
Утилиты
Абстракция приложения
Простая/обычная реализация абстракции приложения (#2)
Конкретная реализация приложения (дополнительные функции и классы для добавления № 3, чтобы...
222 просмотров
schedule
20.04.2022
Должен ли я использовать частичные классы в качестве бизнес-уровня при использовании структуры сущностей?
Я работаю над проектом, используя структуру сущности. Можно ли использовать частичные классы классов, сгенерированных EF, в качестве бизнес-уровня. Я начинаю думать, что именно так и предполагается использовать EF.
Я попытался использовать шаблон...
1509 просмотров
schedule
25.04.2022
Оставшиеся заказы для ERP: ссылки на модели данных?
У меня такой вопрос: известен ли вам какой-либо действительно хороший справочник (книга, Интернет) по проектированию базы данных ERP ?
Я построил ERP, используя Sql Server в качестве серверной части. Существуют различные типы документов клиента...
676 просмотров
schedule
04.05.2022
Как избежать дублирования бизнес-логики на нескольких разных уровнях представления
В настоящее время я разрабатываю архитектуру для многоканальной коммерческой системы, которая будет иметь несколько различных презентаций внешнего интерфейса, адаптированных к устройству и каналу (типу пользователя и местоположению). Проблема, с...
1679 просмотров
schedule
02.05.2022
Должна ли логика проверки и исправления данных выполняться на уровне бизнеса или доступа к данным?
Итак, у меня есть общий вопрос о том, где я должен взять определенную логику, например -
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 просмотров
schedule
22.05.2022
Как я могу расширить модель в ASP.NET MVC и Entity Framework?
В моих первых приложениях ASP.NET MVC модель представляла собой простое сопоставление O / R между таблицей и классами, управляемое Entity Framework.
Теперь я хотел бы добавить немного мяса к этому каркасу и представить бизнес-методы для...
2330 просмотров
schedule
06.07.2022
Где разместить бизнес-логику в приложении Spring Hibernate?
У меня есть приложение, написанное с использованием фреймворков Spring и Hibernate. Все работает правильно, но у меня есть один вопрос: если контроллеры вызывают бизнес-логику, вызывая методы сервисного уровня, куда должен идти определенный код,...
307 просмотров
schedule
31.07.2022
Database Design (Oracle) — моделирование бизнес-логики
Я стою перед следующей дилеммой.
Рассмотрим приведенный ниже код — это то, что я написал для описания проблемы — не реальная реализация, я пропустил некоторые ограничения проверки и NOT NULL , чтобы не затуманивать картину.
CREATE TABLE...
36 просмотров
schedule
13.08.2022