Server-Side Coding with Jakarta
While Java’s initial connection to the web was through applet development, it was only a few years after the language appeared that server-side Java, first called the Java 2 Enterprise Edition, or J2EE, and later called the Java Enterprise Edition, or JEE, was introduced. Unlike standalone applications that can run on your desktop, JEE applications run inside another family of Java programs called application servers. When Oracle decided to focus primarily on the core language, Java SE, the specifications and libraries were turned over to the Eclipse Foundation. These specifications and libraries were renamed Jakarta EE.
Server-side coding in any programming language typically involves software listening to an internet port, such as 80
. The passing of information from a browser to a server and back again follows the HTTP protocol. A browser delivers a request to a server. The request may be satisfied by returning a response that consists of...