Веб-сервис «Прогноз погоды»
Диаграмма использования
Дополнительные веб-сервисы
ER диаграмма
Схема MVC
Архитектура классического веб-приложения
Архитектура AJAX приложения
Иерархия классов (моделей)
Работа представлений
Виджеты
API
Валидация
Внешний вид главной страницы
653.62K

Веб-сервис «Прогноз погоды»

1. Веб-сервис «Прогноз погоды»

Функционал доступный пользователям:
Широкий выбор городов
Просмотр текущего состояния погоды в городе
Просмотр текущего географического времени в городе
Просмотр почасового изменения погоды по интересующим
параметрам в течении 5 дней
Добавление/удаление городов в закладки
Подписка на Email уведомления об изменении состояния погоды
в выбранном регионе
Интеграция готовых виджетов на свои веб страницы
Возможность получать данные в формате JSON в своих вебприложениях

2. Диаграмма использования

3. Дополнительные веб-сервисы


Yandex maps
Geonames.org
Openweathermap.org
Google Charts

4. ER диаграмма

5. Схема MVC

6. Архитектура классического веб-приложения

• Более длительная загрузка страницы
• Полная перезагрузка страницы для отображения запрошенных
данных
• Менее дружелюбный интерфейс

7. Архитектура AJAX приложения

• Более быстрая загрузка страницы
• Загрузка данных в фоновом режиме по мере необходимости без
перезагрузки страницы
• Более дружелюбный интерфейс

8. Иерархия классов (моделей)

9. Работа представлений

Статическая разметка на сервере
Сгенерированная разметка на клиенте

10. Виджеты

11. API

Пример запроса:
http://my-weather.ru/api/country/BY
Пример ответа:

12. Валидация

13. Внешний вид главной страницы

English     Русский Правила