В системе, которую я строю, я хочу служить
- Статические файлы (статические HTML-страницы и много изображений) и
- Динамический XML, сгенерированный моим сервлетом.
Динамический XML генерируется из моей базы данных (через Hibernate), и я использую Restlets для обслуживания его в ответ на вызовы API. Я хочу создать статический файловый сервер (например, Apache), чтобы он не мешал трафику динамического сервера. В настоящее время оба сервера должны работать на одном компьютере .
Я никогда не делал ничего подобного раньше, и вот где я застрял:
Статические HTML-страницы содержат JavaScript, который выполняет вызовы API для динамического сервера. Однако, так как два сервера работают на разных портах, я застрял с одной и той же проблемой происхождения. Как это можно решить?
В качестве бонуса, если вы можете указать мне какие-либо ресурсы, которые объясняют, как создать такую статическую / динамическую систему обслуживания контента, я буду счастлив.
Спасибо!