Java EE 6 Profiles

In this section, you will get a brief detail about profiles in Java EE6.

Java EE 6 Profiles

Java EE 6 Profiles

In this section, you will get a brief detail about profiles in Java EE6.

Profile addition to Java EE 6 is expected as major new feature but it brought controversies with it. The main aim of Profile is to lower the environment size when it is not needed.

What ever the size of your application, it will have all the technologies existed in the environment. The application developer may not need all the technologies but for some technologies he has to include all because it comes with bundle. Due to this lots of web application are not utilized. To over come this situation Profile is introduced with Java EE 6.

Till now only Web Profiles  is added in the Java EE 6 and no other Profile is added yet. The Web Profiles will only have the APIs which are  expected to be utilize in most of the Java web applications. The idea of adding Profile isn't new , Java ME already have Profiles.

The points as disadvantages given in oppose of the Profile is given as follows :

  • Passing surplus doesn't harm neither the server nor the programmer but having multiple profile confuse the programmer to select right Profile for their applications.

  • compatibility issues can be arise if developers doesn't choose the correct Profile.

But as always everything has always pros and cons. Lets see what will be new additions in this context.