I am an novice Java Programmer. I do have web applications Development experience
with Active Server Pages, JavaScript, DHTML, XML, VBScript, ActiveX Now I
want to turn my development with Java Technology, I don't want to go for
Applet Development becuase the limitions it have. I want to start working
with Servlets, Beans, JSPs, JDBC etc. In simple all the server side programming
provided by Java. I told all my background now, I need a good advice if there
is any good and easy to understand books available for that.

Any help or advise will be appricated.

Ali Imran