Jalapeño – эффективная разработка приложений для Java Морозов Максим InterSystems Symposium 2007, Москва 4-5 сентября.

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



Advertisements
Похожие презентации
Базы данных MICROSOFT ACCESS. Оглавление Введение Microsoft Access. Основные понятия. Таблицы Связи между таблицами. Формы Запросы Отчёты Создание базы.
Advertisements

Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Лекция 15 Лекция 15 Управление реляционными базами данных. Языки определения данных и языки манипулирования данными. Способы выражения запросов: процедурный.
Управление потоками работ в InterSystems Ensemble Федоров Вадим «Школа Инноваций InterSystems 2007»
БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Этапы разработки приложения на языке Delphi Ревина Л.В.
Текстовый язык автоматного программирования В. С. Гуров, М. А. Мазин, А. А. Шалыто.
1 Введение Информационные системы Альтернативы задачи доступа к данным Стандарт JPA и коммерческие ORM имплементации Определение ORM Проблемы полного преобразования.
Объектные СУБД Поисковые технологии Специализированные ИПС и Web-сервисы Лингвистический и семантический анализ текстов документов НПЦ «ИНТЕЛТЕК ПЛЮС»
CASEBERRY система автоматизации проектирования и программирования CASEBERRY.
3.3. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ КАК СИСТЕМА Успешное внедрение информационных технологий связано с возможностью их типизации. Конкретная информационная.
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
Работу выполнила студентка гр. 9 Бд 111 Евженко Дарья.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
Объектно- ориентированная платформа Windows
Инструментальная система разработки распределенных приложений «SiTex»
1 Трус Мария Александровна ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ.
Решение прикладных задач: Хранение неограниченного объема информации за любой период времени Возможность анализа любых хранящихся данных за определенный.
Транксрипт:

Jalapeño – эффективная разработка приложений для Java Морозов Максим InterSystems Symposium 2007, Москва 4-5 сентября

План презентации Компоненты технологии Jalapeño Компоненты технологии Jalapeño Механизм сохранения состояния объектов Механизм сохранения состояния объектов Методология разработки систем с применение Jalapeño Методология разработки систем с применение Jalapeño Преимущества применения Jalapeño Преимущества применения Jalapeño Демонстрация Демонстрация

Проблема хранения состояния объектов Объектная модель описывает реальный мир Объектная модель описывает реальный мир Для хранения больших объемов данных часто используется реляционные СУБД Для хранения больших объемов данных часто используется реляционные СУБД Объектно-реляционное отображение Объектно-реляционное отображение

Объектно-реляционное отображение

Java приложение Применение Jalapeño Jalapeño Объектный интерфейс Caché

Суть метода Определения Java классов Caché Аннотация Java классов Генерация и компиляция Классов Caché Jalapeño

Компоненты Jalapeño Генератор схемы Генератор схемы –Автоматически создает и компилирует классы Caché на основании описания Java класов. –Предоставляет полный перечень аннотаций для полного контроля над процессом создания классов Caché.

Менеджер объектов Jalapeño Менеджер объектов Менеджер объектов Предоставляет функции для сохранения и извлечения объектов из базы данных, присвоения значений свойствам объектов и для вызова методов на сервере.

Интеграция со средами разработки

Методология создания приложений с применением Jalapeño Удобный, полностью объектный интерфейс представления данных. Удобный, полностью объектный интерфейс представления данных. Поддержка стандартного SQL. Поддержка стандартного SQL. Использование привычных инструментальных средств. Использование привычных инструментальных средств. Сокращается время разработки на. Экономия до 40%. Сокращается время разработки на. Экономия до 40%. Легко добавить функции хранения объектов уже существующему приложению. Легко добавить функции хранения объектов уже существующему приложению.

Демонстрация Демонстрация

Морозов Максим Спасибо за внимание!