Результаты поиска по запросу "service-layer"
Когда необходимо или удобно использовать Spring или EJB3 или все вместе?
меня немного смущает смешанное использование JSF2 + Spring + EJB3 или любой их комбинации. Я знаю, что одной из основных характеристик Spring является внедре...
ASP.NET MVC с уровнем обслуживания и уровнем хранилища, где должны быть определены интерфейсы?
Я нахожусь в процессе определения довольно простой многоуровневой архитектуры для приложения .NET MVC, которое имеет уровень хранилища и уровень обслуживания. Я нашел несколько довольно четких и простых примеров, ...
Назначение сервисного уровня и ASP.NET MVC 2
Стремясь понять MVC 2 и попытаться заставить мою компанию принять его в качестве жизнеспособной платформы для будущего развития, в последнее время я много чи...
Обязанности уровней обслуживания и репозитория
Просто пытаюсь разобраться с обязанностями уровня обслуживания и уровня хранилища при сохранении объекта в моем хранилище сохраняемости.Мое понимание сейчас ...
Уровень репозитория реализован для доступа к базе данных и помогает расширить операции CRUD над базой данных. Принимая во внимание, что сервисный уровень состоит из бизнес-логики приложения и может использовать уровень хранилища для реализации определенной логики, включающей базу данных. В приложении лучше иметь отдельный уровень хранилища и уровень обслуживания. Наличие отдельных уровней хранилища и обслуживания делает код более модульным и отделяет базу данных от бизнес-логики.
отличаются шаблоны проектирования ООП между шаблоном репозитория и уровнем сервиса? Я работаю над приложением ASP.NET MVC 3 и пытаюсь понять эти шаблоны проектирования, но мой мозг просто не понимает этого ... пока !!
@ eldar, я думаю, что оба подхода хороши. И, кстати, для меня EF-модели не следует рассматривать как модели (если вы не используете подход Code First) => они просто генерируются автоматически вспомогательными транспортными объектами базы данных, которые должны входить в репозиторий CRUD, а не в службу, потому что они часто загрязнены / связанных с используемой вами технологией доступа к данным (в данном случае EF).
м, у меня есть RegisterModel для регистрации пользователей и некоторые UserService, которые реализуют IUserService public interface IUserService { User CreateUser(User newUser); } [HttpPost] public ActionResult Register(RegisterModel model) { if ...
Таким образом, ваш репозиторий должен увлажнять всю сущность, даже если она не используется? Это кажется очень неэффективным.
я есть уровень хранилища, который отвечает за мой доступ к данным, который вызывается уровнем обслуживания. Сервисный уровень возвращает DTO, которые сериализуются и отправляются по проводам. Чаще всего сервисы делают немного больше, чем просто ...
Страница 1 из 2