Вопросы по теме 'service-layer'

Как я могу хорошо смешивать Hibernate и Swing
У меня есть несколько вопросов по взаимодействию с Hibernate: Использую ли я openSession или getCurrentSession (без jta, вместо этого thread)? Как смешивать сеансовые операции с графическим интерфейсом Swing? Хорошо ли иметь что-то вроде...
1071 просмотров
schedule 26.03.2022

Уровень представления / уровень общественных служб. Общий термин?
При определении архитектуры нашего приложения (которое содержит как веб-интерфейс, так и внешние веб-службы) мы наткнулись на нашу неспособность найти общее имя для самого верхнего уровня. Совершенно очевидно, что в нашем приложении есть DAL (уровень...
585 просмотров

Разница между репозиторием и уровнем обслуживания?
В чем разница между шаблоном репозитория и уровнем сервиса в шаблонах проектирования ООП? Я работаю над приложением ASP.NET MVC 3 и пытаюсь понять эти шаблоны проектирования, но мой мозг просто не понимает этого ... пока !!
95643 просмотров

Проверка уровня обслуживания по сравнению с проверкой объекта домена; возможное злоупотребление объектами домена?
Я видел много примеров из книг и статей, в которых предлагалось поместить код проверки на уровень обслуживания. Держите объекты домена «немыми» (иначе говоря, чистые POCO) и обрабатывайте все проверки, которые объект домена может выполнять на уровне...
1588 просмотров

Сервисный уровень/шаблон репозитория
Я создаю приложение MVC, используя шаблон Service Layer/Repository/Unit of Work с EF4. Я немного запутался в логике. Я знаю, что смысл в том, чтобы отделить систему, но я немного запутался. Таким образом, контроллеры MVC вызывают службы для...
5744 просмотров

Как лучше избежать LazyInitializationException?
В настоящее время у меня есть дочерняя сущность, которая имеет ассоциацию @ManyToOne с родительской сущностью. Предыдущие разработчики установили это поле как lazy="false" , чтобы получить родителя, когда это необходимо, когда сеанс также закрыт,...
1127 просмотров

MVC - как уровень сервиса должен взаимодействовать с контроллером
Я использовал следующий шаблон для действий моего контроллера: public ActionResult Create(CreateViewModel model) { if( !ModelState.IsValid ) { return View(model); } var project = new Project { Name = model.Name,...
1430 просмотров
schedule 25.03.2022

Совет по архитектуре приложений
Я изучал различные шаблоны для создания многоуровневого приложения MVC, и мне нужен небольшой совет. В настоящее время у меня есть следующее: 1) Модель домена POCO, без бизнес-логики вообще, поэтому в основном анемичная модель домена. 2)...
135 просмотров

Архитектура ASP.Net MVC — отсутствует слой?
Я использую метод слоя Entity Framework/Repository-UnitOfWork/Service в этом приложении ASP.NET MVC, и он отлично работает, но кажется, что слой может отсутствовать, чтобы контроллеры были тонкими. Возьмем, к примеру, сценарий аутентификации...
221 просмотров

Может ли сервисный уровень содержать несколько сервисов?
Я реконструирую большое приложение ASP.Net с веб-формами, добавляя сервисный уровень, чтобы снять нежелательную ответственность с уровня представления. Я видел много примеров, когда все сервисные методы содержались в одном классе. Это...
1336 просмотров
schedule 09.11.2022

Замена вызовов Tuxedo на JDBC
Мне было поручено заменить некоторые службы Tuxedo эквивалентными вызовами JDBC. Рассматривая один сервис Tuxedo, я начал с создания JDBC DAO, который реализует тот же интерфейс, что и существующий Tuxedo DAO. Я вызываю методы для этого из нового...
224 просмотров
schedule 14.11.2022

Бизнес-логика ASP.NET MVC в модели домена против уровня обслуживания
Я некоторое время читал о том, где разместить бизнес-логику в проекте ASP.NET MVC, и до сих пор не могу понять некоторые вещи. 1 - Модели домена . Что это на самом деле? В моей папке Model у меня есть только несколько классов, соответствующих...
19594 просмотров

Невозможно обновить отношение «многие ко многим». Сначала код Entity Framework
Я пытаюсь обновить отношения «многие ко многим», которые я установил в Entity Framework, используя Code First. Я создал следующие модели. [Serializable] public class ClientFormField : FormField { public ClientFormField() {...
1139 просмотров

Нарушает ли шаблон Facade SRP?
Директор SRP говорит: класс или модуль должен иметь одну и только одну причину для изменения У меня есть класс Facade в качестве классов уровня обслуживания. например SaleService , что он предоставляет некоторые методы, например...
2057 просмотров

DTO сервисного уровня — большие сложные интерактивные объекты, похожие на отчеты
У меня есть объекты Meeting, которые составляют основу системы планирования, в которой gridviews используются для отображения важной информации. Это делается для планирования совещаний сотрудников и для просмотра сотрудниками того, что было...
469 просмотров

безопасный запрошенный дизайн сервисного уровня?
Представьте, что вы используете EntityFramework в качестве ORM, и все это заключено в отдельную библиотеку классов DAL. У вас есть следующий объект POCO в другой «общей» библиотеке классов, которая хорошо используется вашим DAL, SL и уровнем...
104 просмотров
schedule 20.10.2022

Linq-to-SQL и Entity Framework в одном проекте?
В настоящее время я пытаюсь реализовать разделение проблем, используя подход DDD в веб-приложении. Я хочу иметь возможность реализовать модульное тестирование, поэтому ключевыми факторами являются слабая связь моего пользовательского интерфейса,...
633 просмотров

Разделение основных задач Asp.net с помощью уровня обслуживания
У меня возникла проблема с тем, как лучше всего разработать уровень обслуживания и использовать их в своем контроллере. Вот что меня беспокоит. В настоящее время я использую это для удаления категорий [HttpPost]...
577 просмотров

Аутентификация Windows MVC 5 на уровне AuthorizeAttribute и Service
У меня есть трехуровневое решение MVC: MVC Web — бизнес-уровень — уровень доступа к данным У меня есть настраиваемые таблицы для пользователей и групп в серверной части базы данных, группы пользователей сопоставляются с настраиваемой структурой...
250 просмотров

Параметр не зарегистрирован при использовании Simple Injector для внедрения в конструктор контроллера веб-API.
в настоящее время возникает следующая ошибка Конструктор типа ChurchController содержит параметр с именем 'churchService' и незарегистрированным типом ICurchService. Убедитесь, что ICurchService зарегистрирован, или измените конструктор...
1344 просмотров