What are the main differences between Java EE 7 and Java EE 6 ?

If you would have to explain to another fellow developer the main differences how would you do that ?

As far as the question goes, I was really interested not in the new added technologies, but for the already present ones.

A quick overview would be most than enough for what I'm asking.

To add a further question I'd love to know what major improvements have been added to JAX-WS, JAX-RS and JSF, Is still a Hero task to develop services with Java EE and not rely on external frameworks as Spring for example ?

Edit
Report