Chapter 3

Java

Most application servers are built on a framework of Java, CORBA, or a combination of the two. This chapter provides a detailed look at many of the components and technologies of Java, particularly those related to distributed objects and server-side technologies, in order to provide a foundation for the chapters that follow.

History and Overview of Java

The term “Java” does not really apply to any single thing or technology. If one asked a room full of people what Java is, one would likely hear all of these responses, and more:

▪  computer language

▪  means of distributing programs over the Internet

▪  set of application programming interfaces (APIs)

▪  runtime environment

▪  distributed object framework

▪  development kit

▪  platform ...

Get Application Servers for E-Business now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.