Need help to learn web services/web apps
===

I have been working as a Java developer for past 5 years with products completely developed in core Java and Java Swings. Now I have moved to a new company where I would be doing similar work at the back end , but the client I would have to learn web services, EJB , Seam and other web related stuffs. I would like to know where to get started, any useful books , tutorials both for in depth understanding and quick start as of now . Please help me.
         