I'm wondering what thoughts people have on the best way to implement a 3 tier application.
I'm playing with the idea of multiple clients <---> server <----> database server <----> mysql database.
I'm not sure if the database server is a necessary step though.
My previous foray into java network progamming just used sockets, but I've read that RMI(?) is a better approach? What think ye? Does anyone know of a basic 3 tier code sample I can get my feet wet with?