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%. Легко добавить функции хранения объектов уже существующему приложению. Легко добавить функции хранения объектов уже существующему приложению.
Демонстрация Демонстрация
Морозов Максим Спасибо за внимание!