What is Java EE Endorsed API?

See here.

There are three different Java EE related API:s available in the Maven repository.

  1. Specification APIs (Maven artifact: javaee-api)
  2. Web Specification APIs (javaee-web)
  3. Endorsed APIs (javaee-endorsed-api)

I know the specification API (the full blown suite of Java EE API:s) and the web API (a subset of the former, implemented by some application servers).

But what is the "endorsed API" and do I need to care?

Note: I did find this link but it tells me nothing.

Answers


I was having problems running a project because of this dependency in NetBeans. Installing "EJB and EAR" plugin solved it for me.


Looks to be GlassFish related. Download the jar and execute:

jar -tf javaee-endorsed-api-7.0.jar

Actually, if you look at the table in the "Standalone Technologies" section of that link you referenced, there seems to be a very good correspondence between the classes included in the javaee-endorsed-api-7.0.jar and the items in the table. I would say it seems that the jar is bundling up these for GlassFish so that the jar can be dropped into

<java-home>/lib/endorsed

And then become available to applications deployed on the GlassFish server.


Need Your Help

How to implement a php Function which accepts a single array of integers and returns the unique integers separated by commas?

php unique

How to implement a php Function which accepts a single array of integers and returns the unique integers separated by commas?

Update specific rows in LINQ to SQL result set

vb.net linq-to-sql

I have a page with a form on it and needs a range of dates. Thus I've placed a number of textboxes on the page into which users can type dates. When the user clicks the save button I want to trigge...