What is the difference between the Java EE SDK and the Java EE Web Profile SDK?

This is pretty confusing for me! I was just starting to learn \ web services development (i.e. jax-ws ) and I cannot enable WSServletDelegate , so I thought it should be in the Java EE SDK .

So, I went to the Java EE download page and found these 2 elements as closest to what I need:


Java EE 6 SDK Update

Free integrated development kit used to create, test, and deploy Java EE 6 applications.
Includes:

  • GlassFish Open Source Edition 3.1.2.2
  • Java EE 6 Code Examples
  • Java EE 6 API Documentation
  • Java EE 6 Tutorial
  • Your first goblet: An introduction to the Java EE platform.

Java EE 6 SDK 4 Web Profile Update

A free, integrated development kit used to build, test, and deploy Java EE 6 web applications.
Includes:

  • GlassFish Open Source Edition 3.1.2.2 Web Profile
  • Java EE 6 Code Examples
  • Java EE 6 API Documentation
  • Java EE 6 Tutorial
  • Your first goblet: An introduction to the Java EE platform.

Both downloads contain the same content, but the difference between the two headers is onlyWeb Profile ”, and the description for the latter speaks for the development of “web applications”. The only thing I can think of is that the latter has banks associated with Servlets or JSP , but should not already be included in the first boot, since Servlets and JSP are considered Java EE technology specifications

And what if I continue development using Java EE provided by jars, should I install the Java EE SDK on the machine where my application is running, or is it ok to include only the necessary banks in my class path

Someone please help me resolve this confusion! Thanks.

+4
source share

All Articles