求助!!关于学习JAVA网络编程的方法和书籍!!

我现在在学JAVA的网络编程,对于J2EE的架构看着好像明白,自己却说不出来,感觉脑子里的理论只是都很空洞,哪位大哥能推荐一本好的网络编程的书?
最好能比较全面地介绍WEB SEVER,J2EE,WEB容器,EJB,JAVABEAN等方面的东西的。

想必这里的高手都有很多学习JAVA网络编程经验,能否给俺介绍介绍学习的方法步骤,不胜感激!!

以前听说有本差不多10公分厚的书(中文)讲的非常好,但不知道是什么名字。

www.infoxa.com有好多电子书可以下载