Описание тега service-layer
Уровень обслуживания представляет собой одну границу приложения и состоит из набора доступных операций с точки зрения взаимодействия клиентских уровней. Он инкапсулирует бизнес-логику приложения, контролирует транзакции и координирует ответы при реализации его операций. В корпоративном ООП это часто является связующим звеном между уровнями модели / данных приложения и его уровнями представления.
2
ответа
Одно общее пользовательское исключение или несколько в Service Layer (Spring)
Я создаю свой самый первый проект Spring (плюс Hibernate). Пока что я создал только две сущности: пользователя и группу. Для этих организаций существуют их DAO. И теперь я нахожусь в слое Service. Определяя интерфейс UserService, я начал задумыватьс…
13 май '14 в 18:25
1
ответ
Как предотвратить DTO при использовании asp.net MVC с сервисами домена
У меня есть хранилища и сервисы. Службы либо организуют множественные вызовы репозитория, либо выполняют некоторую логику данных в памяти, объединенную с вызовами репозитория, так что я хочу вернуть DTO. Эти DTO затем идеально подходят для пользоват…
29 сен '15 в 20:00
3
ответа
Назначение сервисного уровня
Правильно ли я считаю, что целью уровня обслуживания является следующее? прореживание моделей предметной области (т. е. перемещение определенных функций, таких как кэширование, создание экземпляров) уменьшение зависимостей от доменных моделей Миними…
19 фев '10 в 10:11
4
ответа
Как макетировать httpcontext в сервисе
Как можно смоделировать httpcontext в этом сервисе? Когда я пытаюсь выполнить модульное тестирование этого сервиса, он жалуется на нулевой httpcontext. Что можно использовать вместо httpcontext? Я использую веб-формы не MVC. Я видел несколько сообще…
24 апр '14 в 19:09
1
ответ
MVP - Presenter и Service Layer - Где объявить Service Layer
Я читаю " Архитектурные решения Microsoft .Net для предприятия" и пытаюсь разобраться с презентацией и уровнем обслуживания. Прежде всего, мой Presenter должен вызывать методы, которые находятся на уровне службы, такие как initialize(), save() и т. …
27 мар '11 в 19:04
1
ответ
DTO сервисного уровня - большие сложные интерактивные объекты, подобные отчетам
У меня есть объекты Meeting, которые составляют основу системы планирования, из которых gridviews используются для отображения важной информации. Это делается для того, чтобы планировать сотрудников на собрания, и чтобы сотрудники могли видеть, что …
06 фев '14 в 19:24
2
ответа
Сервис и Репозиторий -> Помогите мне не повторять код
Я создаю веб-приложение MVC на C#, оно началось с простого и понятного DbContext. Затем я создал репозитории, чтобы я мог писать модульные тесты... Затем я реализовал внедрение зависимостей... о нет, теперь я хочу создать сервисный уровень между мои…
19 мар '14 в 16:03
1
ответ
Улучшение инфраструктуры n-уровневой системы
Мы небольшая софтверная компания, использующая технологии.NET. У нас есть система домашнего приготовления, которая сначала казалась хорошей для некоторых наших проектов, но теперь мы видим некоторые проблемы. Уровень представления - это приложение A…
05 май '14 в 16:18
1
ответ
Как я могу использовать компоненты Yii, не отвлекаясь от сервисного уровня?
Мне нравится и использую фреймворк Yii, особенно его "компоненты", которые лениво создаются, и вы можете поменять их местами в файле конфигурации. Вроде как инъекция зависимости-lite. Я стараюсь сохранить бизнес-логику моего кода полностью независим…
19 дек '12 в 20:16
3
ответа
Grails ручные транзакции без классов домена
Я не уверен, что я что-то здесь упускаю, но возможно ли ручное управление транзакциями в Grails (в классах groovy в src/groovy) без использования метода withTransaction? В моем приложении нет классов домена, так как я вызываю сервисный уровень друго…
23 сен '13 в 15:21
3
ответа
ObservableCollection в сервисном уровне приложения WPF MVVM
Примеры приложений WPF MVVM, которые я видел в Интернете, рассматривают VM как уровень, который взаимодействует с сервисным уровнем, который либо использует "старые" события из внешней библиотеки, либо взаимодействует с сетью, используя HTTP или что…
12 дек '12 в 11:48
2
ответа
Вы делаете проверку входных параметров в классе ресурсов или классе обслуживания?
Я создаю веб-службу REST, URL-адрес которой указан ниже: /users/{userId}/images/{imageId} Я должен был бы сделать следующие проверки, прежде чем я сделаю что-нибудь еще: 1. Подтвердите, что userId находится в правильном формате. Пример: целое число,…
23 сен '14 в 16:40
1
ответ
Какие есть варианты для обмена сообщениями Java от сервисного уровня до внешнего интерфейса?
Так что в моем слое Service у меня есть некоторая логика, которая делает некоторые вещи. Иногда он должен проверить, возможно ли что-то, прежде чем он это сделает, ИЛИ просто должен получить некоторое одобрение от внешнего интерфейса ("Вы уверены, ч…
29 авг '13 в 15:04
1
ответ
MVC, Service Layer и загрузка / хранение файлов
Я использую многоуровневую архитектуру с Zend Framework. У меня есть MVC с: Контроллеры> Сервисы (DTO) (Сервисный уровень) > (DOs) Хранилища> Сопротивление Теперь я должен обрабатывать галереи изображений. Процесс загрузки обрабатывается лицевой сто…
13 май '10 в 14:08
1
ответ
Получение тестового ввода для тестирования операций CRUD уровня обслуживания
У меня есть сервисный уровень с методами для вставки данных в БД, обновления данных и удаления данных из БД, которые вызывают уровень DAO для определения этих методов. В клиентском пакете у меня есть тестовый класс, где я получаю пользовательский вв…
07 июл '14 в 14:54
1
ответ
Где разместить сервисный слой
Я использую FluentValidation фреймворк. И на данный момент у меня есть несколько валидаторов (на одну сущность). Я держу сущности в отдельной сборке (ProjectName.Domain) и валидаторы тоже. Я читал об уровне обслуживания, который представляет посредн…
28 дек '11 в 11:45
2
ответа
Entity Framework DbContext Lifetime в ASP.NET MVC Использование Ninject?
У меня есть следующая единица рабочего шаблона, настроенная для приложения MVC 5 с использованием Entity Framework. Единица работы имеет все репозитории, определенные следующим образом, так что все они используют один и тот же dbcontext, и у него ес…
05 авг '16 в 19:19
1
ответ
Как совершать транзакции в сервисном слое
У меня есть слой DAO в моем проекте. Вот мой интерфейс UsersDao и его реализация UsersDaoImpl public interface UsersDao { public Users insert(Users object); } public class UsersDaoImpl implements UsersDao { @Override public Users insert(Users object…
04 авг '16 в 23:00
1
ответ
Альтернативный способ создания UserFriendlyException и обработки исключений для проверки бизнес-правил
Учитывая стоимость создания исключения, альтернативный способ выглядит примерно так: public interface IValidationDictionary { void AddError(string key, string message); bool IsValid { get; } } public class ModelStateWrapper : IValidationDictionary {…
24 июл '18 в 08:02
1
ответ
Можем ли мы использовать DAO непосредственно в контроллере вместо объектов бизнес-уровня?
Я не просто получаю одну вещь... Я работаю над каким-то внутренним проектом.. (Java/ Spring/ Hibernate). Я использую слой дао, слой представления. Нужно ли использовать бизнес-уровень в моем приложении? Причина, которую я спросил, потому что, какие …
26 фев '13 в 10:23