К предисловию Я новичок в веб-разработке. Я рассматриваю создание основного набора веб-сервисов RESTful вокруг ценной библиотеки документов (исходные способности CRUD). При этом я теоретически создаю совершенно повторно используемый и масштабируемый сервер, который будет использоваться непредвиденными приложениями в будущем.Лучшая практика для создания веб-служб
Мой вопрос сосредотачивается вокруг лучшей практики для этого. В моем первоначальном требовании я также создал уникальный интерфейс. Могу ли я сделать переднюю и заднюю части полностью отдельными проектами, чтобы улучшить повторное использование. Это увеличило бы накладные расходы.
Глядя на использование стека технологий GWT, Restlet и Java EE, если это вообще влияет на настройку.
Вы говорите о слое Java, который фактически взаимодействует с базой данных правильно? – Holograham
Исправить.Взаимодействует с базой данных и выполняет вашу бизнес-логику, логику проверки и т. Д. –
Этот ответ является хорошим. Единственное, что я хотел бы добавить, это рассмотреть ваши проблемы с развертыванием/реализацией - вам нравится, когда ваш уровень представления работает в одной JVM как ваш бизнес/уровень данных? Или, например, ваш уровень данных должен сидеть за брандмауэром? Если это не важно для вас, обязательно сосредоточьтесь на разработке хорошего API и оставите экзотические вещи на потом. –