We are in the process of migrating our databases from 7.2 to 8.1. We are taking a easy route. We are replacing each server with new hardware, so we can install 8.2 on the new server and then just copy the data to the new server. We did not get new hardware for our development servers, but we have two (which are mirrors of each other) to use, so we did these one at a time. We did the secondary first, moved everyone to it for a while, then we did the primary. It worked out real good.
The only thing you will need to know for sure is that you will still need to stay with the 7.2 clients until all the servers have been upgraded.
We have not yet gone to using j2ee, we are still client/server-- so I cannot help you there.
Since we still have a few 7.2 servers, I have not upgraded the client on my primary development client PC, which means that I am still using the SPB. I have installed the DC on my secondary PC to check it out.
It looks more like an IDE than the SPB. You are also supposed to do alot more with it--UDFs, structured types, triggers, views and more.
I cannot wait until all our servers are upgraded so I can use it.
HTH
Andy