Как определить пользовательскую конфигурацию на стороне сервера в REST-сервисе?
Я пишу REST-сервис, используя Apache Wink. Моему сервису нужны некоторые конфигурации на стороне сервера, такие как определение некоторых системных свойств и т. Д. Пользователь остального сервиса не должен знать об этом и предоставлять какое-либо значение для них. Я хотел бы понять, каков идеальный / лучший способ инициализировать эти свойства в REST-сервисе. Должен ли я сделать эту конфигурацию в конструкторе класса Resource? или где-то еще?
Благодарю.
1 ответ
Обычно правильное место, чтобы сделать ботинки, зависит.
Обычно они используют как минимум 3 слоя на проекте REST-сервисов.
Уровень REST (с вызовами REST) <----> Уровень бизнеса (с логикой бизнеса) <---->
Уровень данных (восстановление данных) Необходимо инициализировать переменные объектов, принадлежащих бизнес-уровню на уровне REST.
Переменные объектов, принадлежащих уровню данных, должны быть инициализированы в бизнес-уровне.
Системные свойства должны быть инициализированы в местах, где они впервые используются.