CodeBot
some common framework for developing java app such as chain & FSM
You can use Chain package to build pluggable,reusable application.
FSM can be helpful when building application containing complicated status transition and handlers.
Demo to be continued ...