StartUpSecurity HackDay #9 Авторы: Сергей Соколов Санкт-Петербург, 23-24 Ноября 2010.

Презентация:



Advertisements
Похожие презентации
StartUpSecurity HackDay #9 Авторы: Сергей Соколов Санкт-Петербург, Ноября 2010.
Advertisements

Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Grails От идеи к прототипу Алексей Тишин HackDay Санкт-Петербург 6-7 сентября.
Web Ready 2013 Автор: Сергей Соколов Минск, 25 Октября 2013 а.v3 Технические аспекты (только для IT-аналитиков)
Integrated global access system IGLAS ИНТЕГРАЦИОННАЯ ГЛОБАЛЬНАЯ СИСТЕМА ДОСТУПА Разработчик: Юнжаков Сергей Владимирович.
Веб 2.0 сайт для поддержки виртуального мира Студент: Наумов Василий, ПС-52 Научный руководитель: Танаков Андрей Игоревич.
СОЗДАНИЕ ПЛАТФОРМЫ для ИНТЕРНЕТ МАГАЗИНА. Решения План работ Разработка Дизайн Контент Интеграция в социальные сети Стоимость Привлечение Вопросы ОГЛАВЛЕНИЕ.
Публикация и использование открытых государственных данных ИНСТРУМЕНТ ПУБЛИКАЦИИ ОТКРЫТЫХ ДАННЫХ.
Перспективы применения технологии Java Server Pages при разработке web-интерфейса для доступа к базам данных Выпускная квалификационная работа на степень.
Где хранить данные в web- приложении page –JSP страница request – HTTP запрос session – сессия пользователя application – веб-приложение Static Java class.
Визуальное моделирование требований к Интернет - решениям Автор : Кашин А. А. Руководитель : Кознов Д. В.
Автоматизация сборки и модификации разнородной компьютерной документации: разработка графического интерфейса приложения и формата файлов проекта. Исполнитель:
Модели и принципы построения прототипа системы электронной библиотеки вуза © Д.С. Зуев Казанский государственный университет Специальность
Разработка информационной системы управления документацией (Wiki-системы) программный проект по курсу «Базы данных» Скворцов А.Н. гр. 4081/4 Рытенков А.С.
Исполнитель: Утяшева И.А. Научный руководитель: к.ф.-м.н. Винокур В.В.
Объектно-ориентированное программирование Лекция 2.
1999 год – создан первый сайт Научной библиотеки СибГТУ 1999 год – создан первый сайт Научной библиотеки СибГТУ 2011 год – введен в эксплуатацию сайт,
Автоматизация бизнес- процессов обработки заявок в корпоративной системе предприятия ЗАО «Бинергия» на основе разработки и внедрения БД. Выполнил: студент.
Дипломный проект на тему НОВОСТНОЙ ОНЛАЙН РЕСУРС Выполнил : ст. Группы Семашко Сергей Александрович.
Новая версия «1С-Битрикс: Управление сайтом 8.5» – инструменты поисковой оптимизации.
Транксрипт:

StartUpSecurity HackDay #9 Авторы: Сергей Соколов Санкт-Петербург, Ноября 2010

2 Цель проекта Санкт-Петербург, Ноября 2010 Упростить старт новых проектов путем создания заготовок проекта с реализованным security модулем на основе профиля пользователя Поддержка Java,.NET и PHP Создание предпосылок для создание open source проекта на базе разработок в ходе HackDay #9 При наличии собственных проектов применить наработки StartUpSecurity в РЕАЛЬНОМ проекте

3 Технические аспекты реализации Все реализации проекта имеют: общий пользовательский интерфейс (GUI) общую структуру трансферт объектов (DTO) общие интерфейсы взаимодействия с бизнес логикой общая структура базы данных Санкт-Петербург, Ноября 2010

4 Структура страниц Санкт-Петербург, Ноября 2010 registration forgot password profile with link define a new password change password main login

5 Перспективы развития Локализация проекта (использовать HTML- прототип и словари, разработанные в рамках SoftLocalization на HackDay #7) Интеграция с генераторами persistence layer проложений Санкт-Петербург, Ноября 2010

6 Демофест проекта На демофесте представить: 1.HTML-прототип проекта 2.Java-версия Приложение на JSF 1.2 Базовые интерфейсы и DTO-классы Common JAR-библиотека 3.PHP-версия (будет выложен на сайт проекта в течении следующей недели): Приложение на PHP 5 Базовые классы для создания модулей для сторонних фреймворков и CMS Санкт-Петербург, Ноября 2010

7 Перспективы развития Шаблон для генерации пользовательского интерфейса Поддержка авторизации (следующая фаза SoftLocalization проекта) Санкт-Петербург, Ноября 2010

8 Шаблон для генерации GUI Санкт-Петербург, Ноября 2010 Открытые вопросы: 1.Нужен один тег для описания поля (например field с обязательным полем type) или несколько (field, select, checkbox, radiogroup и radio)? 2.Нужна ли интеграция с валидацией значений полей? 3.Как проинтегрировать с генератором таблиц в базе данных

9 Развитие шаблона Дополнительные поля для field, select, checkbox и radiogroup: descriptionKey={bundle_key} descriptionOrientation={top|bottom|left|right} Теги валидации: Использование шаблона для генерации кода: 1) DTO 2) Entity бинов 3) конвертеров 4) интерфейсов сервисов Требуются исследования (использовать идеи из): 1) validation.xml из Struts 1/2 2) структура описания XML Schemа Санкт-Петербург, Ноября 2010

10 Полезные ссылки Мы на HackDay #9: Мы на Code.Google: Связанный с нами проект SoftLocalization: Связаться с нами: Санкт-Петербург, Ноября 2010

11 Вопросы ? Санкт-Петербург, Ноября 2010