Enterprise Java is a technology that has been growing with the evolving needs of enterprises and has gone through multiple updates and transformations. What makes it beautiful is the capacity to scale, provide a robust architectural stability and the myriad of supporting technologies.

Core Java

The building block of Java Technology which defines the make up of all the solutions, tools and frameworks built on Java. Though not much enterprise java application development can be done leveraging Core Java, the concepts are mandatory for all further learning.

Servlets and Java Server Pages

With the advent of web technologies servlets and later on Java Server Pages gained importance in enterprise web application development. These are the building blocks of the later technologies like Java Server Faces