Hi!
If you want to use JavaEE to develop
SOAP web services, then the standard way of developing web services is by using JAX-WS.
If you want to develop REST web services, then the corresponding standard is JAX-RS.
Both JAX-WS and JAX-RS uses annotations as the standard way of developing web services.
If you want to obtain basic knowledge without an IDE doing a lot of work for you, I would recommend using Eclipse and GlassFish v2 or v3.
GlassFish contains the Metro web service stack, which is the reference implementation of the JAX-WS standard, and the Jersey REST web service stack, which is the reference implementation of JAX-RS.
I have written a document, with quite some examples on how to develop SOAP web services using Eclipse and GlassFish v2, which you can find here:
http://www.slideshare.net/krizsan/scdjws-5-study-notes-3085287
On the other hand, if you are in a hurry to get something up and running, I would recommend using NetBeans, since it has good tooling for web service development; both SOAP and REST. For more information on this option, please refer to the web service tutorials section at www.netbeans.org
Best wishes!