JRebel este soluția pentru resetarea instantanee a modificărilor de cod. Treceți la procesul de construire și re-implementare. JRebel reincarcă modificările în clase, resurse și peste 90 de platforme Java.
Caracteristici distinctive ale JRebel
- sărind procesul de construire;
- compilație într-un mediu integrat de dezvoltare;
- suport pentru serverele la distanță și virtuale.
JRebel este soluția pentru resetarea instantanee a modificărilor de cod. Treceți la procesul de construire și re-implementare. JRebel reîncarcă modificările în clase, resurse și peste 90 de platforme Java.
Caracteristici distinctive ale JRebel
- Sari peste procesul de construire
- Compilarea într-un mediu de dezvoltare integrat. Cu JRebel, evitați necesitatea de a recompila întreaga aplicație pentru a reporni modificările din cod. Acest lucru economisește o mare cantitate de timp. În loc să executați întregul proces de construire, utilizați doar compilatorul pentru IDE, iar JRebel va reîncărca codul în JVM. Pentru unii utilizatori, este la fel de ușor ca salvarea unei clase Java, iar pentru alții este mai ușor decât începerea unei compilații.
Cu JRebel, puteți rula dezvoltarea pe mașini virtuale, servere la distanță și medii de tip cloud la fel de repede și ușor ca pe mașinile locale.
JRebel trimite clase și resurse modificate la un server de la distanță, repornind-le instantaneu. Acest lucru elimină necesitatea reconfigurării aplicației, mutarea acesteia și repornirea / implementarea acesteia pe un server de la distanță.
Toate tehnologiile de virtualizare sunt suportate, inclusiv VMware, VirtualBox, Vagrant și Docker.
Funcționează cu toate serverele Java la distanță în mediul de dezvoltare sau în cloud.
JRebel este un agent JVM Java care se integrează cu serverele de aplicații. Acest lucru face ca clasele să poată fi încărcate utilizând încărcătoarele de clasă disponibile. Numai clasele modificate sunt recompilate și instantaneu reîncărcate în aplicația care rulează.
JRebel se conectează la medii de dezvoltare integrate (IDE) și construiește sisteme. Clasele și resursele statice sunt descărcate direct din spațiul de lucru.
JRebel se integrează cu mai mult de 100 de platforme. Plugin-urile dedicate JRebel reconstruiesc cache-urile, recondiționează componente și, dacă este necesar, aplică configurația la timpul de execuție.
Servere de aplicații: Tomcat, JBoss EAP / Wildfly, Jetty, WebLogic, WebSphere, GlassFish și OSGi.
Platforme: Spring, Java EE, Hibernate, Guice, Struts, Wicket, GWT, Grails, LifeRay, Hybris și peste 100 de altele.
Medii de dezvoltare integrate: Eclipse, IntelliJ, NetBeans, STS, RAD și MyEclipse.
JVM limbi: Java, Scala, Groovy, JRuby și Clojure.