Видео
Презентация
Анонс
Мечта пользователя о том, чтобы один раз заплатить за разработку и потом вечно иметь возможность настраивать поведение системы, живёт в веках. Стандартный способ воплощения такой мечты — скриптинг. Мы расскажем о применении языка Groovy для создания пользовательских скриптов в Java и .Net программах. Компиляция на лету, связывание с основным проектом, контроль времени исполнения, параллельная отработка скриптов, транзакции — Groovy может всё. Или почти всё.
План доклада
- Введение
- Постановка задачи
- O Groovy
- Архитектура
- Организация в виде команд
- Компиляция на лету через JBoss Deployer
- Структура команды: методы init, invoke, onInterrupt
- Тип команды: calculation (без доступа к данным), read-only, write
- Read/Write контекст исполнения скриптов: связывание с Stateless EJB
- Управление транзакцией
- Доступ к ORM-объектам
- Безопасность: контроль времени исполнения и прерывание скрипта
- Исполнение в очереди: single thread, multi thread, debug thread (без контроля времени исполнения)
- Интерфейс администрирования (CRUD скриптов)
- Примеры
Комментарии