Does one need prior knowldge of various web frameworks to follow your book? Do you review some IDE's for debugging etc?
No, you don't need prior knowledge of frameworks or even the Model 2 Design Pattern. The first part of the book covers the history leading up to Model 2, and why it's a Good Thing. The framework chapters don't make any assumptions that you've heard of the framework before.
Do you review some IDE's for debugging etc?
I cover debugging web applications using the command line debugger (don't laugh -- you have to sometimes), NetBeans, and JBuilder.