Java EE is a very popular platform for building enterprise solutions in the Java programming language. For many years, it has reached the top of the list of the most important enterprise application development platforms, with success in nearly all aspects of enterprise application development.
Java EE provides application developers with the following:
- Application Server: A fully-featured middleware with all of the functionalities required to build enterprise applications
- Java EE APIs: A set of APIs covering the common functionalities required by application developers to implement their enterprise solutions
Our role, as application developers and architects, is to design our solution as a set of components. Those components will use the Java EE APIs.