Sunday, 20.05.2012 14:26:51, power by dbRus   Русский | English

Веб-платформа для разработки веб-приложений

Веб-платформа для разработки веб-приложений

Россия, 603022, г. Нижний Новгород, ул. Студенческая, д.8. Официальная почта: info2@dbrus.ru. Телефон: (831) 715-41-25
dbRus CMS - Система управления сайтом
dbRus Project - Система управления проектами и работами
dbRus SEO - История ТИЦ и PR, учёт обратных ссылок
dbRus HCR - Интернет-магазин блюд + рецепты
BB Avto - Каталог автомобильных объявлений
BB Home - Каталог объявлений о недвижимости
Все веб-приложения dbRus Group
Веб-приложения BB Group
Хостинг
Разработка веб-приложений
Разработка сайтов
Разработка информационных систем
Обучение и консультации
Услуги BB Group
Компоненты dbRus Group
Веб-приложения
Услуги
Программные продукты
Группы разработчиков и компании
Введение
Этап 1 - Проектирование веб-приложения
Этап 2 - Создание таблиц базы данных веб-приложения
Этап 3 - Формирование структуры информационной системы
Этап 3 шаг 1 - Регистрация модуля и разделов
Этап 3 шаг 2 - Регистрация форм разделов
Этап 3 шаг 3 - Регистрация бизнес-объектов, настройка операций
Этап 4 - Разработка интерфейса информационной системы
Этап 4 шаг 1 - Разработка справочников и разделов в ручном режиме
Среда разработки Qt Creator
Хранение настроек программы. Работа с INI-файлами
Переменное количество аргументов в функциях
Прикрепление файлов к записям
Вставка изображений в статью, новость или пост блога
Как я работал на заводах
Главная
Разработка веб-приложений
Фреймворк Qt
Работа с dbRus CMS
Жизнь в каменных джунглях
dbRus - Веб платформа
Инструменты Администрирования
Веб-приложение dbRus CMS - Управление сайтом
Веб-приложение dbRus CPW - Проекты и работы
Веб-приложение dbRus HCR - Интернет-магазин блюд
Все статьи...
Сравнение текстов, алгоритмов без учёта пробелов, табуляции и переноса строк
UrlEncode и UrlDecode - кодирование и декодирование строки или текста
Транслитерация слов как в ЧПУ
Выпечка
Торты и пироженные
Вторые блюда
Рубрикатор
Установка db-клиента
Список всех веб-приложений
Веб-приложение "Интернет-магазин блюд +рецепты"
Веб-приложение "Каталог автомобильных объявлений"
Веб-приложение "Учёт ПО"
Прочее
Графики работ по проектам и направлениям
История проекта
Поддержка проекта
Контакты. Обратная связь
Гocтeвaя книгa
ГлавнаяНовостиПрайс-листы Блог Статьи Online-сервисы Демо DBRus Project ПоискКарта сайта
Веб-платформа dbRus
Подсистемы веб-платформы dbRus
Веб-приложения dbRus
dbRus.System (Администрирование)
dbRus.Web (CMS)
dbRus Adverts (Объявления)
db Project (Управление проектами)
Прочие проекты
dbRus.Gravity3D
AccInfo
Реклама
  вс 13 Декабрь 2009  | Разместил(а): ib  | Просмотров: 65
Подсистема STP (Subsystem Templates Protected) обеспечивает формирование форм информационной системы на основании шаблонов логической и интерфейсной части форм. Также она обеспечивает работу пользователей с базой данных информационного узла посредством выполнения алгоритмов на добавление, изменение, удаление, перемещение и копирование записей, а также пользовательских алгоритмов, которые создаются пользователями-программистами системы. Формы информационной системы могут быть трёх типов: основная форма раздела, формы редактирования записи и форма-браузер для выбора записи. Шаблоны интерфейсной части форм – это HTML-формы с контейнерами, в которые динамически вставляются элементы ввода-вывода при генерации интерфейса в веб-браузере. Шаблоны логической части форм – это информация о структуре форм: секции данных (дерево, таблица, запись), связи между секциями, перечень полей и фильтров наборов данных, функциональные кнопки и др. Подсистема STP позволяет организовать структуру связей между секциями данных в виде направленных ациклических графов. Количество секций данных неограниченно. HTML-формы с контейнерами для элементов ввода-вывода информации могут содержать Java-скрипты для создания динамического интерфейса формы раздела, например, в зависимости от выбранного значения в одном поле блокировать на редактирование и изменять цвет фона другие поля, а также изменять значения.
 
Подсистему STP можно разделить на следующие субсистемы:
 
– Генератор кеш-данных для каждой формы (STP.GCD);
– Интерфейсная часть тонкого клиента (STP.ITC);
– Субсистема обработки запросов тонкого клиента (STP.QTC).
 
Генератор кеш-данных формирует файлы (так называемые stp-описания) в формате JSON в соответствующих папках. Для каждого информационного узла на сервере автоматически генерируется папка с stp-описаниями, сгруппированными по модулям и разделам (подпапки). К этим stp-описаниям при первичной загрузке формы раздела обращается субсистема обработки запросов тонкого клиента. Генерация stp-описаний происходит только при изменении структуры описания формы раздела, например, после добавления нового столбца в таблицу или удаления системного фильтра для набора данных. Редактирование структуры формы раздела выполняется посредством интерфейса информационной системы (модуль «Система» => раздел «Формы информационной системы»). Настройка модулей (список разделов и форм в каждом разделе) выполняется в разделе «Структура информационной системы».
 
Интерфейсная часть тонкого клиента – это Java-скриптовый движок, генерирующий в веб-браузере пользователя на основании шаблона формы визуальный интерфейс пользователя: таблицы с данными, деревья папок, окна настройки полей и фильтрации, диалоги загрузки файлов и настройки прав доступа, окна редактирования записей и др. Также в интерфейсной части находится клиентская часть используемой технологии AJAX. Движок также использует фреймворк jQuery, который значительно облегчает разработку и объединение разных компонентов большого программного проекта. Поддерживается работа во всех основных веб-браузерах: Internet Explorer, Mozilla Firefox, Safari, Google Chrome и Opera.
 
Субсистема обработки запросов тонкого клиента – это серверная часть используемой технологии AJAX. Субсистема обрабатывает AJAX-запросы от веб-браузера. Взаимодействует с подсистемами SAR (права доступа), SAS (аудит и статистика), STO (генерация страниц веб-сайта с применением компонентно-шаблонного подхода), SEA (машина алгоритмов и диалоги) и другими подсистемами веб-платформы dbRus.
Updated: 2011-06-17 16:03:31
Ключевые фразы: Подсистемы, STP, Шаблоны
votevotevotevotevote (голосов 3)

Комментариев нет

Ваше имя*:

Код безопасности:
Форма входа
Наш опрос
Какие веб-компоненты вы хотели бы использовать?











Облако ключевых фраз
Для красивого отображения этого блока требуется Flash Player 9 или выше
Статистика

При поддержке