Java EE Fundamentals – What is an Application Server?

Java EE Fundamentals Course Banner

This is the fourth in the Java EE Fundamentals series
Java EE Fundamentals – What is Java EE?
Java EE Fundamentals – What is a Java Specification Request (JSR)?
Java EE Fundamentals – What is a JSR Reference Implementation?

In the previous post, we talked about what a JSR reference implementation is. Also in our definition of Java EE, we did mention that it is a collection of abstract specifications. Now Java EE itself, is a Java Specification Request.

Better still, Java EE is what is termed an umbrella JSR in that it encapsulates a number of JSRs. So Java EE 7 for instance, is JSR 342. Continue reading “Java EE Fundamentals – What is an Application Server?” »

Java EE Fundamentals – What is a JSR Reference Implementation?

This post is the third installment in the Java EE Fundamentals series

Java EE Fundamentals – What is Java EE?
Java EE Fundamentals – What is a Java Specification Request (JSR)?

In the previous post, we looked at what a JSR is. We did say that a JSR is an abstract request to the JCP that contains proposed additions to the Java technology platform.

Because it is abstract, it cannot on its own be used in any way. A JSR needs to have some form of implementation, or concrete realization to be useful to us end developers. And that is where the concept of Reference Implementation comes in. Continue reading “Java EE Fundamentals – What is a JSR Reference Implementation?” »