I studied and passed the SCJP certification in anticipation of some java development coming my way at work. I've done some limited programming using struts and tomcat (very basic servlet stuff). I suppose the next logical is to learn more about servlets and J2EE. The frameworks used at work are Hibernate, Spring, and Struts (for UI). Should I spend time learning J2EE before diving into the framework specific stuff? What books would bring me up to speed on J2EE?
I would consider reading Head First Servlets & JSP as well as perhaps Core J2EE Patterns (you might want to flip through this one first and make sure it feels like it's at an appropriate level...it's possible that it assumes too much knowledge to be useful for you right now, but I'm not sure).
Co-Author of <a href="http://www.oreilly.com/catalog/jswing2" target="_blank" rel="nofollow">Java Swing</a><br />Co-Creator of <a href="http://www.sun.com/training/catalog/courses/CX-310-055.xml" target="_blank" rel="nofollow">SCJP 5.0</a> and <a href="http://www.sun.com/training/certification/java/associate_beta.xml" target="_blank" rel="nofollow">SCJA</a> exams