Upload
devclub
View
206
Download
4
Embed Size (px)
DESCRIPTION
Платформа разработки корпортаивных интранет-приложений, используемая при реализации проекта "Госархивы Санкт-Петербурга"
Citation preview
1
ГИС «ГОСАРХИВЫ СПБ»
СМИРНОВ С.В. (НАЧ. СЕКТОРА, ОТД. 22)
КОЖИН А.В. (ГЛАВНЫЙ РАЗРАБОТЧИК, ОТД. 22)
СПБ ГУП «СПБ ИАЦ». 2013
Клуб разработчиковhttp://devclub.lan.iac.spb.ru
2
ВЗАИМОДЕЙСТВИЕ
3
РАЗВЕРТЫВАНИЕ В АРХИВЕ
4
АРМ
Клуб разработчиковhttp://devclub.lan.iac.spb.ru
СМИРНОВ С.В. (НАЧ. СЕКТОРА, ОТД. 22)
КОЖИН А.В. (ГЛАВНЫЙ РАЗРАБОТЧИК, ОТД. 22)
СПБ ГУП «СПБ ИАЦ». 2013
5
ПРОЕКТЫ АРМ сотрудника архива
Площадка ввода – ритуальные услуги
Универсальная площадка ввода
Площадка распознавания
6
АРМ АРХИВИСТА
7
ПЛОЩАДКА ВВОДА
8
ВВОД КНИГ ЗАХОРОНЕНИЙ
9
ПРЕИМУЩЕСТВА ДЛЯ ПОЛЬЗОВАТЕЛЕЙ
Веб-интерфейс позволяет работать без необходимости устанавливать дополнительное ПО в любой ОС (необходим только браузер)
Система имеет привычный (аналогичный интерфейсу десктопных приложений), интуитивно понятный интерфейс
10
ПРЕИМУЩЕСТВА ДЛЯ РАЗРАБОТЧИКОВ
Единообразная разработки клиентской и серверной стороны
Для разработки интерфейса не требуется знаний html/js/css
Простота и скорость разработки
Низкий порог входа для программистов. Необходимо только знание java
Стандартизированный подход к расширению функциональности в виде разработки новых модулей
11
ТЕХНОЛОГИИ Java
Oracle
Glassfish/Tomcat
GWT + Sencha GXT
Spring
12
GWT
13
GWT
Клиент-серверное взаимодействие через RPC;
Интернационализация;
Управление ресурсами;
Безопасность;
Тестирование, логирование;
Инструменты разработчика : SDK, Speed tracer, designer.
14
SENCHA GXT
15
SPRING Фреймворк для создания приложений уровня
предприятия на Java.
Spring Web Flow - реализация модели MVC и не только
Spring Security - можный и конфигурируемый фреймворк для управления доступом
Spring Data - мощный фреймворк для управления доступом к данным (ORM, Jdbc, транзакции)
16
КОМПЛЕКТ Модули
Права доступа (пользователи, роли) Словари и классификаторы Личный кабинет пользователя Главная страница, меню
Компоненты
Выбора из словаря Табличное представление данных
Примеры
Скрипты
Документация
17
ПРИНЦИП РАБОТЫ
18
ОПЫТ Доступ к БД
Интеграция с удаленными сервисами
Авторизация, аутентификация
Разграничения доступа
Загрузка и передача файлов по сети
Отчеты
Графики
Локализация
Конфигурация
19
ПЛАНЫ Цельное обновляемое ядро
ORM
Утилита для создания прототипа модуля
Maven