I'm the newcomer into java ee,I have studied about core jave,servlet,jsp. Could anyone give me some suggestion(some books,forums,etc) on how to promote my skills into jave ee? Thanks a lot in advance.
One good place to start is Sun's Java 6 EE Tutorial on the Sun web site.
I would recommend Server-Based Java Programming. This isn't a Java EE book per se, but it explains what a Java based server needs to do and how to do it with good example code. It will give you the foundation to understand to understand what Java EE is trying to accomplish and why things are the way they are.
In the same vein, I would recommend Expert One-on-One J2EE Development without EJB. This book is written by the founder of the Spring project and provides insight to the problems with Java EE that Spring is trying to solve. Note this was written before Spring was open sourced, so it's more a 'this is how a server framework that's not Java EE could work' book, not a 'how to use Spring' book. Even if you are using straight Java EE, it helps to know what issues you could run into (with J2EE) or what the motivations were for Java EE 5 (based on Spring & Hibernate philosophies).
I would not recommend the actual specifications from Sun. They are dense, technical and better used as a reference.
To be an effective J2EE developer, you'll have to have a few frameworks under your belt. Start boning up on Spring, JSF, Hibernate, etc.
For more details, see my answer to this question.
Spring is an excellent first choice of framework, for reasons that may not become apparent until you've used it on a large project. But the best tutorial I know for learning it is Manning's Spring In Action.