This document discusses JRebel, a tool that allows developers to see code changes in web applications without redeploying. It summarizes JRebel's key features, licensing options, and how it works by redefining classes at runtime using instrumentation and bytecode handling to allow reloading updated classes. It then demonstrates how JRebel can be used with GateIn to achieve zero-redeployment of portlets and UI components.