https://fkpwolf.net/2007/08/01/jpdajava-platform-debugger-architecture/
JPDA(Java Platform Debugger Architecture)
How let your changed java code updated to server? It is a big problem in develpping any non-trivial JEE project.
java platformjpdadebuggerarchitecture