JRebel

Встреча JUG.ru с Антоном Архиповым 25.02.2012

Платформа Java предоставляет разработчикам множество возможностей для выбора инструмента для разработки. При всём обилии выбора, существует довольно мало проектов, которые позволяют вести процесс разработки достаточно эффективно.

Основной проблемой разработки под Java EE, например, является отсутствие возможности мгновенного именения функциональности развёрнутого Java EE приложения — для обозрения изменений в коде разработчик должен заново развернуть всё приложение, что может занимать довольно существенное время. Ситуация усугубляется обилием вариантов реализации таких приложений.

Существует и множество способов облегчить процесс разработки: можно подобрать соотвествующие инструменты и технические решения, которые позволят минимизировать время на повторное развёртывание приложений. Одним из таких инструментов является JRebel, разрабатываемый компанией ZeroTurnaround. В данном докладе мы рассмотрим, какие проблемы JRebel решает, и как эти решения достигнуты.

Рассказ Антона будет состоять из двух частей примерно по 45 минут каждая:
Часть 1. Обзор проблем и альтернативных решений связаных с развёртыванием Java EE приложений. Введение в JRebel: обзор возможностей, демострация.

Часть 2. JRebel SDK. Расширенные возможности при интеграции с JRebel. Использование библиотеки Javassist для внедрения интеграций.