So complicated...
Binkley says that you can do hot (runtime) patching in Java now - from this article we get the following:
But ah-hah! We do, we can use a different implementation of FunctionTable which stores the method body as a String in Derby and uses BeanShell (or Janino!) to invoke it. So a method invocation is completely configurable at runtime! Not deploy time, runtime. If you find a bug, you can fix it without a redeploy.
Uh, yeah. Go read the whole post to see just how simple it really is. meanwhile, all I have to do in Smalltalk is load in a new version of my code, and I'm done.

Comments
My post
[Brian McCallister] December 4, 2004 12:43:12.102
My post on that stuff was a joke about "stored procedures" as I have been hacking pl/sql for two weeks =)
Old wheel, new color
[Hmmm...] December 5, 2004 22:45:43.458
Unnecessary complexity artificially raises the value of small accomplishments.
Ho-hum...
Why do we keep suffering like this? We should have already mastered CRUD 101 for behavior a long time ago!