Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемОксана Истратова
1 I T M S
2 Время – деньги. Бенджамин Франклин «Совет молодому купцу» 1748
4 Добросовестные служащие Правильные подсчет рабочего времени
6 ITMS красиво оформленый логотип. Как на той странице, которую ты делал.
7 ПОНЯТИЯ ПРЕДМЕТНОЙ ОБЛАСТИ Событие рабочего дня – любая смена состояния в рабочем процессе сотрудника. Регистрация события рабочего дня – внесение сотрудником отметки о новом событии, снабженной информацией о времени регистрации.
8 ТЗ Рабочее расписание –запланированный порядок событий рабочего дня сотрудника в течении недели. На каждом проекте работают сотрудники, назначенные на проект менеджером с некоторой даты. С момента назанчения на проект, сотрудник может указывать в событии смены области деятельности название этого проекта. Перечень проектов, на которые в данный момент назначен сотрудник, называется списком активных проектов сотрудника. Система также обеспечивает защиту данных от «чужого» доступа
9 ТЗ Серверная часть – хранит БД, регистрирует данные от пользователей Легкие клиенты для сотрудников – позволяют посылать запрос на регистрацию событий рабочего дня, запрашивать несложные отчеты о времени, изменять и просматривать личные данные (расписание, логин)
10 АРХИТЕКТУРА OAuth- провайдер Проверка логина, пароля Контроллер разбора команд БД.. …... …. Открыть интервал Закрыть интервал Список проектов Hibernate
11 АРХИТЕКТУРА Для обеспечения транспортного уровня используется http-протокол В качестве сервера/обработчика запросов – Apache Tomcat
12 АРХИТЕКТУРА Для авторизации используется oAuth
13 РАБОТА КЛИЕНТА Кодирование параметров команды Кодирование команды в http-запрос Отправка на сервер
14 РАБОТА КЛИЕНТА Визуализация результатов Декодирование JSON Получение ответа с сервера
15 АРХИТЕКТУРА СЕРВЕРА WebController Authorization Provider Command Performer Database Controller
16 БАЗА ДАННЫХ
17 БД ПО для БД: MySQL
18 БД
19 HIBERNATE Далее – недостатки Hibernate и проблемы, с которыми пришлось столкнуться.
20 HIBERNATE ORM всегда надо использовать с умом. некоторые задачи куда быстрее делаются с его помощью. некоторые намного сложней и медленней. Так что, возможен даже какой-то симбиоз Hibernate и чистого SQL.
21 HIBERNATE ЛЮБОЙ фреймворк решает 80% задач, остальные 20% - это костыли Нужно очень много знать и очень много в нём копаться чтобы делать сразу и правильно.
22 HIBERNATE Плохая поддержка сообществом разработчиков. Баги исправляются очень долго. Это большая проблема: задачу надо решить сейчас, а не через полгода, когда выпустят исправление.
23 БЛАГОДАРНОСТИ 1 2 3
24 В ФИЛЬМЕ СНИМАЛИСЬ: (ЭТО ТИТРЫ ПОШЛИ УЖЕ)
25 АВДЕЕВ ВЛАДИМИР РАЗРАБОТКА НА НАЧАЛЬНОМ ЭТАПЕ
26 ТРОФИМОВ НИКОЛАЙ РАЗРАБОТКА ВЕБ-КЛИЕНТА
27 СОТНИКОВ ИВАН РАЗРАБОТКА СЕРВЕРА
28 МАКСИМОВА ОКСАНА ТЕСТИРОВАНИЕ, РАЗРАБОТКА
29 I T M S
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.