You are on page 1of 7

Brief Introduction on JRebel

Sang Shin
JRebel/LevelRebel Evangelist

Turnaround cycle

Make a change

See the change

Build, deploy, wait


twitter.com/ekabanov

twitter.com/ekabanov

Mechanic
MyObject.class file changed

OldClassLoader

MyObject.class MyObject.class MyObject.class New CodeCode 111000100 101000101 101010010 100010010

JRebel agent New Code 111000100 101010010

Badger MyObject

Features
Hot deployment JRebel

Memory leak Initialization time Object state Configuration file monitoring

Problem Long Lost No

No problem Instant Maintained Yes

IDEs

Servers

Frameworks

Standards Java EE JSF CDI EJB JPA

Open-Source API

You might also like