O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Overview of the Specification

The J2EE specification (version 1.3) describes a set of technologies designed to address the presentation, business logic, and persistent storage needs of n-tier applications. Generally speaking, a J2EE environment consists of several types of components that communicate with each other and a persistent storage device (a database). There are four categories of components:

  • Java applets, which typically execute in a Web browser on a client machine

  • Java applications, which execute on a local or remote client machine

  • Java servlets, JavaServer Pages (JSPs), filters, and Web event listeners, which execute on a server machine

  • Enterprise JavaBeans (EJBs), which are application objects that execute on a server machine

Each of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required