У меня есть сложная модель домена, которая взаимодействует с оборудованием. Фактически отсутствует пользовательский интерфейс пользователя или взаимодействие с другими системами, отличными от аппаратного обеспечения.Спящий режим с моделью домена, но нет клиента
Модель домена постоянно управляет оборудованием, корректируя его аспекты, чтобы он работал эффективно.
Я хочу сохранить некоторые ключевые решения, которые создает модель домена в базе данных с Hibernate. Как я могу использовать модель домена, если нет «прикладного уровня». Я вынужден добавить некоторые сведения о Hibernate в модель домена? Хорошо ли, что модель домена напрямую взаимодействует с Hibernate в этом случае?
Откуда берутся ваши входы? Определены ли «случаи использования» или задачи домена, выполняемые кем-то или кем-то? В какой момент вы загружаете материал из базы данных? – guillaume31
Нет, это настоящее приложение для объектно-ориентированных приложений с богатым доменом. «Использованные случаи» не используются для определения функциональности системы. Модель домена, как я уже упоминал, сама принимает решения. Они не созданы людьми. Вы говорите, что должно быть? – Jon
Не обязательно. Уровень приложения просто принимает входные данные и организует вызовы для объектов модели домена на основе этих входов. В конце процесса он сохраняет объекты обратно в БД. Более подробное описание вашей проблемы может помочь рассказать, попадает ли ваша система под эту модель или нет. – guillaume31